首页 > 代码库 > JSP文件上传下载组件(1)
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()(){
......
}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。