您的位置:首页 > 编程语言 > Java开发

java的jap页面上文件上传,所需jar包:jspSmartUpload.jar

2017-02-26 15:42 896 查看
红色为关键代码
index.jap
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
......
<body>
<form action="upload.jsp" method="post" enctype="multipart/form-data">
上传:<input type="file" name="upload" />
<br>
<input type="submit" name="上传"/>
</form>
PhotoUpload.jsp
<%@ page language="java" import="java.util.*,com.jspsmart.upload.SmartUpload" pageEncoding="gbk"%>
<body>
<%
SmartUpload su = new SmartUpload();
//加载表单数据到SmartUpload  内置对象中pageContext
su.initialize(pageContext);
try{
//限制格式
su.setAllowedFilesList("png");
//限制大小,字节
su.setMaxFileSize(200000000);
//上传
su.upload();
//指定保存位置
su.save("C:/Users/Administrator/Desktop/img");
out.println("添加成功");
}catch(Exception e){
if(e.getMessage().startsWith("Size")){
out.println("<script>alert('文件太大!');location='error.jsp';</script>");
}else{
out.println("<script> alert('文件格式不被允许');location='error.jsp';</script>");

}

}
%>
</body>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java