欢迎来到天天文库
浏览记录
ID:46462882
大小:26.00 KB
页数:5页
时间:2019-11-24
《用jspsmartupload进行上传下载(数据库)(转载)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、这是进行上传importjava.sql.*;importjava.io.*;importjava.util.*;importjavax.servlet.*;importjavax.servlet.http.*;importcom.jspsmart.upload.*;publicclassUpLoadextendsHttpServlet{ privateServletConfigconfig; /** *Inittheservlet */ finalpublicvoidinit(ServletConfigco
2、nfig)throwsServletException{ this.config=config; } finalpublicServletConfiggetServletConfig(){ returnconfig; } publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{ doPost(request,response);
3、 } publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{ System.out.println("============UpLoadbeginddd============="); Stringid=null; SmartUploadmySmartUpload=newSmartUpload(); PrintWriter
4、out=response.getWriter(); java.io.Filefile=null; try{ Class.forName("oracle.jdbc.driver.OracleDriver"); }catch(java.lang.ClassNotFoundExceptione){ System.err.print("ClassNotFoundException:"+e.getMessage()); } try{
5、 //Class.forName("oracle.jdbc.driver.OracleDriver"); Connectionconn=DriverManager.getConnection("jdbc:oracle:thin:@10.216.0.2:1521:ORCL","test","test"); conn.setAutoCommit(false);//设置手动提交,以提高性能。 Statementstmt=conn.createStatement();
6、 //Initialization mySmartUpload.initialize(config,request,response); mySmartUpload.setMaxFileSize(500*1024); //Upload mySmartUpload.upload(); //取得text框中的数据 id=mySmartUpload.getRequest().getParameter("id
7、"); //取得文件和文件名 com.jspsmart.upload.FilemyFile=mySmartUpload.getFiles().getFile(0); StringfileName=myFile.getFileName(); if(!myFile.isMissing()){ //savedata myFile.saveAs(fileName,mySmartUpload.SAVE_PHY
8、SICAL); System.out.println("============fileName="+fileName+"===="); file=newjava.io.File
此文档下载收益归作者所有