文件上传处理页面代码
来源:互联网 发布:mobilebugfix.mini.js 编辑:程序博客网 时间:2024/06/05 05:38
<%--
文件名: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 user="sa";
String password="sa";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:jspbook";
con=DriverManager.getConnection(url,user,password);
//创建一个jdbc声明
stmt=con.createStatement();
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());
stmt.executeUpdate("insert into uploadfileinfo(filename,title,"
+"filetype,fiellength,uploadtime,description)"
+"values('"+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>
- 文件上传处理页面代码
- 多文件上传处理页面
- 页面文件上传java代码实现
- 一个页面中上传文件,另一个页面进行处理
- php实现web页面文件上传的代码
- Java在页面实现文件上传具体代码
- 问题:上传文件页面上传文件失败 无法将MP3文件导入数据库(已经上传代码)
- Extjs文件上传(JSP处理)的Demo代码
- 文件上传servlet处理代码分享/ckeditor图片上传servlet处理
- 多文件上传页面
- jsp页面文件上传
- VBA处理文件框架代码 【第七部分:程序页面布局】
- java代码模拟页面上传文件至服务器(支持https上传)
- jsp文件上传处理
- [PHP]文件上传处理
- php处理上传文件
- 文件上传 简单处理
- 上传文件细节处理
- 常用JS(全选/删除/增加/重置)
- flash builder beta 2已经发布
- 惜时如金(一)
- 锁存器、触发器、寄存器和缓冲器的区别
- unexcept token. token is : 'union', at line 33 column 2, token type is 'Keyword'
- 文件上传处理页面代码
- linux 常用命令
- oracle中的sqlnet.ora tnsnames.ora listener.ora三个文件
- 打补丁(patch)示例
- sybase Error: 624, Severity: 21, State: 1
- 关于C语言学习单片机的论文
- JavaBean与EJB的区别
- Flex的应用中如何使用特殊字符的例子
- makefile 中变量的赋值