以下是我的代码,如何加入上面的功能?
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page import="com.jspsmart.upload.*,java.sql.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload"/>
<html>
<head><title>上载附件</title></head>
<body>
<%
String userid = session.getAttribute("username").toString();
try { mySmartUpload.initialize(pageContext); mySmartUpload.service(request,response); mySmartUpload.upload();
String fn=mySmartUpload.getFiles().getFile(0).getFileName();
mySmartUpload.setAllowedFilesList("xls");
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
myFile.saveAs("E:/Tomcat 5.0/webapps/upload/"+userid+".xls");
}catch(Exception e) { e.printStackTrace();}
%>
</body>
</html>
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page import="com.jspsmart.upload.*,java.sql.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload"/>
<html>
<head><title>上载附件</title></head>
<body>
<%
String userid = session.getAttribute("username").toString();
try { mySmartUpload.initialize(pageContext); mySmartUpload.service(request,response); mySmartUpload.upload();
String fn=mySmartUpload.getFiles().getFile(0).getFileName();
mySmartUpload.setAllowedFilesList("xls");
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
myFile.saveAs("E:/Tomcat 5.0/webapps/upload/"+userid+".xls");
}catch(Exception e) { e.printStackTrace();}
%>
</body>
</html>
if(size>1024){}
blog上有个详细的例子.SmartUpload su = new SmartUpload();
//初始化上传
su.initialize(pageContext);
//定义允许上传文件类型
su.setAllowedFilesList("gif,jpg,rar,zip,doc,txt");
//不允许上传文件类型
su.setDeniedFilesList("jsp,asp,php,aspx,html.htm");
//单个文件最大限制
su.setMaxFileSize(200000);
//总共上传文件限制
su.setTotalMaxFileSize(5000000);
//开始上传,如果超过限制或者为不允许类型,抛出异常提示
su.setContentDisposition(null);
try {
su.upload();
} catch (Exception e) {
out.println("你选择的文件不允许上传或者文件过大,请返回检查!");
}
=====================================================================
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page import="com.jspsmart.upload.*,java.sql.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload"/>
<html>
<head><title>上载附件</title></head>
<body>
<%
String userid = session.getAttribute("username").toString();
mySmartUpload.initialize(pageContext); mySmartUpload.service(request,response);
mySmartUpload.setMaxFileSize(1);
mySmartUpload.setTotalMaxFileSize(2); try {
mySmartUpload.upload();
String fn=mySmartUpload.getFiles().getFile(0).getFileName();
mySmartUpload.setAllowedFilesList("xls");
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
myFile.saveAs("E:/Tomcat 5.0/webapps/sms_cnc_rs/upload/"+userid+".xls");
}catch(Exception e) { out.println("你选择的文件不允许上传或者文件过大,请返回检查!");
}
%>
</body>
</html>
大家看看,lz和上面链接的lz是不是一个人???
我们来csdn大家都是来学习的,不是来当老师的。你有什么问题,提出大家一起帮忙解决。
我最不喜欢的就是,我们给他点了建议以后,也不知道他解没解决,他就如石沉大海一般,没有任何反应了。如果自己的问题解决了,那么就说一声,(能把解决方案说不来最好);如果还没有解决,就把问题说出来。省得别人还在那等你的回音。
=====================================================================
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page import="com.jspsmart.upload.*,java.sql.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload"/>
<html>
<head><title>上载附件</title></head>
<body>
<%
String userid = session.getAttribute("username").toString();
mySmartUpload.initialize(pageContext); mySmartUpload.service(request,response);
mySmartUpload.setMaxFileSize(1);
mySmartUpload.setTotalMaxFileSize(2); try {
mySmartUpload.upload();
String fn=mySmartUpload.getFiles().getFile(0).getFileName();
mySmartUpload.setAllowedFilesList("xls");
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
myFile.saveAs("E:/Tomcat 5.0/webapps/sms_cnc_rs/upload/"+userid+".xls");
}catch(Exception e) { out.println("你选择的文件不允许上传或者文件过大,请返回检查!");
}
%>
</body>
</html>