📄 do_upload.jsp
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,com.jspsmart.upload.*"%>
<title>文件上传处理页面</title>
<%
String stu=(String)session.getAttribute("student");
//out.print(stu);
String id=(String)session.getAttribute("exp");
//out.print(id);
SmartUpload su = new SmartUpload(); // 新建一个SmartUpload对象
su.initialize(pageContext); // 上传初始化
// 设定上传限制
su.setMaxFileSize(10000000); // 1.限制每个上传文件的最大长度。
su.setTotalMaxFileSize(20000000); // 2.限制总上传数据的长度。
su.setAllowedFilesList("doc,txt,jpg,rar,mid,waw,mp3");
// 3.设定允许上传的文件(通过扩展名限制),仅允许doc,txt文件。
su.setDeniedFilesList("exe,bat,jsp,htm,html");//4.设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat,jsp,htm,html扩展名的文件和没有扩展名的文件。
// 上传文件
su.upload();
int i=0;
com.jspsmart.upload.File file=su.getFiles().getFile(i);
String filename=file.getFileName();
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
request.setCharacterEncoding("gbk");
conn=DriverManager.getConnection("jdbc:odbc:libwm");
stmt=conn.createStatement();
String sql="insert into result(学生编号,文档名称) values ('"+stu+"','"+filename+"')";
stmt.executeUpdate(sql);
// 将上传文件全部保存到指定目录
int count = su.save("/result/");
//response.sendRedirect("succes.jsp");
out.println("文件上传成功!<br>");
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -