box_upload_do.jsp
来自「基于jsp的网络百宝箱」· JSP 代码 · 共 29 行
JSP
29 行
<%@ page contentType="text/html; charset=GBK" language="java" import="java.util.*,com.jspsmart.upload.SmartUpload" errorPage="" %>
<%@ include file="config.ini"%>
<%@ include file="readlogin.jsp"%>
<%
// 新建一个SmartUpload对象
SmartUpload su = new SmartUpload();
// 上传初始化
su.initialize(pageContext);
// 设定上传限制
// 1.限制每个上传文件的最大长度。
su.setMaxFileSize(5000000);
// 2.限制总上传数据的长度。
su.setTotalMaxFileSize(150000000);
// 3.设定允许上传的文件(通过扩展名限制)。
//su.setAllowedFilesList("rar,zip,txt.mp3,jpg,gif,ppt,doc,xls,bmp,wav,mid,dat");
// 4.设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat,jsp,htm,html扩展名的文件和没有扩展名的文件。
su.setDeniedFilesList("exe,bat,jsp,htm,html,asp,php,com");
// 上传文件
su.upload();
// 将上传文件全部保存到指定目录
String iCanroot=dirPath.replace('\\','/');
su.save(iCanroot+"box/"+iCan);
out.print("<script>");
out.print("alert('文件上传成功!');");
out.print("location.href='box.jsp';");
out.print("</script>");
%>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?