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 + -
显示快捷键?