关于我们 』『 人才招聘 』『 学校地图 』『 NCIE介绍 』
首 页 | 新闻中心 | 课程详解 | 教学模式 | 师资团队 | 教学园地 | 就业专栏 | 在线报名 | 技术专栏 | 留言反馈 | 学员博客
咨询电话:028-86615118 ┆ 24小时咨询电话:028-86854416 ┆ 就业服务:028-86854416 ┆ 咨询群:35540887 ┆ 联系我们公交线路查询
课程推荐
在线咨询
咨询群: 35540887
杨老师: 我是杨老师,咨询请点这里
韩老师: 我是韩老师,咨询请点这里
最新开班信息
成都软件开发学习班
最新免费活动
学员交流
朗沃新闻
 

文件的上传下载SmartUpload实现版本(二)

录入时间:07-04-10 16:20:04  责任编辑:admin

<%--
文件名:do_upload.jsp
--%>
<%@ page contentType="text/html; charset=gb2312" language="java"
import="com.jspsmart.upload.*,java.sql.*"
errorPage=""%>


<html>
<head>
<title>文件上传处理页面</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>


<body>
<%



Connection con;
ResultSet rs;
Statement stmt;



        String driver="com.mysql.jdbc.Driver";
       String url="jdbc:mysql://localhost/upload";
       String user="luozhe0107";
       String password="petrel";
   
    Class.forName(driver).newInstance();
    con=DriverManager.getConnection(url,user,password);
    stmt=con.createStatement(); 


   
 /*    
      //数据库登录用户和密码
      String user="luozhe0107";
      String password="petrel";
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      String url="jdbc:odbc:jspbook";
      con=DriverManager.getConnection(url,user,password);
      //创建一个jdbc声明
      stmt=con.createStatement();
     
*/


      System.out.println("ok");
SmartUpload su = new SmartUpload();
su.initialize(pageContext);
su.upload();
String title=su.getRequest().getParameter("title");
String Remark=su.getRequest().getParameter("Remark");


int count = su.save("/upload");
out.println(count+"个文件上传成功!<br>");
//out.println("TEST="+su.getRequest().getParameter("TEST")+"<BR><BR>");
System.out.println("2");
for (int i=0;i<su.getFiles().getCount();i++)
{
System.out.println("3");
com.jspsmart.upload.File file = su.getFiles().getFile(i);


if (file.isMissing()) continue;


String filename=file.getFileName();
int ifilelength=file.getSize();
String sfilelength=Integer.toString(ifilelength);
String filetype=file.getFileExt();
java.util.Date  dt = new java.util.Date();
String suploadtime=String.valueOf(1900+dt.getYear())+"-"+String.valueOf(1+dt.getMonth())
                  +"-"+String.valueOf(dt.getDate())+" "+String.valueOf(dt.getHours())
                  +":"+String.valueOf(dt.getMinutes())+":"+String.valueOf(dt.getSeconds());



int fileid=0;


stmt.executeUpdate("insert into uploadfileinfo2(fileid,filename,title,"
                 +"filetype,filelength,uploadtime,description)"
                 +"values(+fileid+,+filename+,+title+,+filetype+,
                 +sfilelength+,+suploadtime+,+Remark+)");



out.println("<TABLE BORDER=1>");
out.println("<TR><TD>文件名:</TD><TD>"+ filename + "</TD></TR>");
out.println("<TR><TD>文件长度:</TD><TD>" +sfilelength + "</TD></TR>");
out.println("<TR><TD>文件类型:</TD><TD>"+ filetype + "</TD></TR>");
//out.println("<TR><TD>文件全名(FilePathName)</TD><TD>"+ file.getFilePathName() + "</TD></TR>");
out.println("</TABLE><BR>");
}
%>
</body>
</html>

〖友情连接〗

朗沃教育(重庆天熙) 中国国学网 大学生创业就业中心 四川行业通 大中华成都人才网
J2ME世界 Sun 宇辉人力资源网 诚信人才网 中华英才网
无忧工作网 中国程序员社区 成都博科购书网 人事部信产部653工程 国家信息产业部NCIE

杨老师:
韩老师:
李老师:
何老师:
欧阳老师: