SmartUpload实现文件的批量上传

一:第一步,引包,将jspsmartupload.jar包引入lib下。

二:设计表单,注意form标签里属性设置:method=“post”enctype=“multipart/form-data”

三:在servlet中的doget或dopost方法中编写代码;

四:文件上传步骤:1)创建smartupload对象:SmartUpload su=new SmartUpload();

2)初始化对象:su.initialize(request.getServletConfig(),request,response);

*下面到6)这几句可选

3)设置文件上传大小:su.setMaxFileSize(依B为单位1024就是1kB);

4)设置上传文件总大小:su.setTotalMaxFileSize(单位与上面相同);

5)设置允许上传的文件类型:su.setAllowedFilesList("txt,jpg......");

6)设置不允许上传的文件类型:su.setDeniedFilesList("rar,......");

7)上传文件:su.upload();

8)文件保存(返回值是上传文件的个数):int count=su.save(服务器中你要保存的目录);

至此文件就上传完成了。

常用的方法介绍:

1)su.getFiles()得到上传文件集合;

2)su.getFiles().getCount()得到上传文件的个数;

3)com.jspsmart.upload.File haha=su.getFiles().getFile(index)得到上传的某个文件

4)haha.getFieldName()得到提交表单中文本域的name属性的值

5)haha.getFileName()得到上传文件名

6)haha.getSize()得到上传文件的大小

7)haha.getFileExt()得到上传文件的扩展名

8)haha.getFilePathName()得到上传文件的全名包括路径





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值