uploadify 结合spring mvc批量上传文件

前端代码
$(document).ready(function() {
$("#uploadify").uploadify({
'swf' : '<%=path%>/resources/uploadify/uploadify.swf',
'uploader' : '<%=path%>/bulkAssetFile;jsessionid=${pageContext.session.id}',//后台处理的请求
'queueID' : 'fileQueue',//与下面的id对应
'queueSizeLimit' : 20,//限制上传文件的数量
'simUploadLimit' : 20,//同时运行上传的进程数量
'method' : 'post',//默认是’post’,也可以设置为’get’
'fileTypeDesc' : '图片文件',
'fileTypeExts' : '*.jpg;*.gif;bmp;', //控制可上传文件的扩展名,启用本项时需同时声明fileDesc
'multi' : true,
'auto' : false,
'buttonText' : '添加图片'
});
});

<body>
<table>
<tr>
<td><input type="file" name="uploadify" id="uploadify" />
<td>
<td>  <a href="javascript:$('#uploadify').uploadify('upload','*')">开始上传</a>[color=red]如果不添加*,每次点上传只上传一个文件[/color]
  <a href="javascript:cancelUpload();">取消上传</a>
<td
</tr>
</table>
<div id="fileQueue"></div>
</body>


后台代码
@RequestMapping(value = "/bulkAssetFile")
public String bulkAssetFile(HttpServletRequest request, HttpServletResponse response) throws IOException, FileUploadException {
// 设置接收的编码格式
request.setCharacterEncoding("UTF-8");
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
UploadFile uploadFile = null;
MultipartFile mulfile = null;
String fileName = "";
User user = this.getCurrentUser(request);
for (Map.Entry<String, MultipartFile> entry : fileMap.entrySet()) {
mulfile = entry.getValue();
fileName = mulfile.getOriginalFilename();
/****业务代码***/
}
return null;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值