📄 doup.jsp
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.jspsmart.upload.*"%>
<jsp:useBean id="fd" scope="session" class="cn.ta.wap.db.dao.upfile">
</jsp:useBean>
<html>
<head><title>
file updo</title></head>
<body>
<p>
<%
// 新建一个SmartUpload对象
SmartUpload su = new SmartUpload();
// 上传初始化
su.initialize(pageContext);
// 上传文件
su.upload();
// 设定上传限制 // 1.限制每个上传文件的最大长度。
// su.setMaxFileSize(10000); // 2.限制总上传数据的长度。
// su.setTotalMaxFileSize(20000);
// 3.设定允许上传的文件(通过扩展名限制),仅允许doc,txt文件。
// su.setAllowedFilesList("jar,jad");
// 4.设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat, jsp,htm,html扩展名的文件和没有扩展名的文件。
// 利用Request对象获取参数之值 out.println("TEST="+su.getRequest().getParameter("TEST") +"<BR><BR>");
// 逐一提取上传文件信息,同时可保存文件。
for (int i=0;i<su.getFiles().getCount();i++) {
com.jspsmart.upload.File file = su.getFiles().getFile(i);
// 若文件不存在则继续
if (file.isMissing()) continue;
// 显示当前文件信息
//将文件的相关信息填写到表格中
// fd.insertFileDes("yangxin");
// System.out.print(file.getFileName());
if((file.getFileExt().equals("jad"))||(file.getFileExt().equals("jar"))){
// 文件存在就不用再上传
if(null!=fd.exist_file(file.getFileName())){
out.print("<script>alert('文件已经上传,请删除后再上传!');location.href='up.jsp';</script>");
}
else{
%>
<a href="up.jsp">返回上传页面</a>
<%
fd.insertFileDes(file.getFileName(),file.getFileExt());
out.println("<TABLE BORDER=1>");
out.println("<TR><TD>表单项名(FieldName)</TD><TD>" + file.getFieldName() + "</TD></TR>");
out.println("<TR><TD>文件长度(Size)</TD><TD>" + file.getSize() + "</TD></TR>");
out.println("<TR><TD>文件名(FileName)</TD><TD>" + file.getFileName() + "</TD></TR>");
out.println("<TR><TD>文件扩展名(FileExt)</TD><TD>" + file.getFileExt() + "</TD></TR>");
out.println("<TR><TD>文件全名(FilePathName)</TD><TD>" + file.getFilePathName() + "</TD></TR>");
out.println("</TABLE><BR>");
int count = su.save("/j2me");
out.println(count+"个文件上传成功!<br>");
}
}
else{
out.print("<script>alert('文件格式不正确!');location.href='up.jsp';</script>");
}
}
%>
</p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -