JSP文件上传下载组件(1)
使用jspSmartUpload可以实现文件上传和下载
jspSmartUpload组件主要有4个类:File类,Files类,Request类和SmartUpload类
*SmartUpload类的initialize方法:这个方法是上传和下载共用的方法,他的作用是执行上传和下载的初始化工作,必须第一个执行。原型有多个,主要使用下面这个:
public final void initialize(javax.serlvet.jsp.PageContext pageContext)
其中,pageContext为JSP页面内置对象
一.文件上传的基本步骤:
1.新建一个SmartUpload对象
SmartUpload su = new SmartUpload();
2.初始化
su.initialize(pageContext);
3.设定各种上传限制
su.setMaxFileSize(xxx);
su.setTotalMaxFileSize(xxx);
4.设定允许上传的文件扩展名,如
su.setAllowedFilesList("doc,txt");
5.设定禁止上传的文件扩展名(,,表示没有扩展名的文件),如
su.setDeniedFilesList("exe,bat,,");
6.上传文件
su.upload();
7.将文件保存到指定目录xxx
su.save(xxx);
8.判断是否有上传文件
com.jspsmart.upload.File file = su.getFiles().getFile(0);
if!file.isMissing()(){
......
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。