⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 do_upload.jsp

📁 实验室教学管理系统还能为实验室评估提供原始资料和基本数据
💻 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 + -