一、 下载web uploaer框架所需要的css,js文件,去官网fex.baidu.com/webuploader/下载就可以
二、 将下载到的css,js等文件放入到项目中相应的文件夹
三、 用webuploader上传图片时,附带自定义参数的问题:
有两种方法:
1、 通过formData来附带自定义参数,不过这种方式不太友好,自定义参数只能是提前写死的,不能动态变化。
2、 通过webuploader框架自带的uploaderBeforeSend事件,来动态传参,如下:
//文件上传前动态传参
uploader.on('uploadBeforeSend',function(block,data){
var file=block.file;
data.stu_name=$("#stu_name").val();
});
四、 java后台如何获取前台自定义的参数?我测试的有两种方式:
代码分别如下:
1、转换request来获取
//获取web uploader自定义的参数(获取用户名)
CommonsMultipartResolver multipartResolver=new CommonsMultipartResolver();
MultipartHttpServletRequest mutiReq=multipartResolver.resolveMultipart(request);
String stu_name=mutiReq.getParameter("stu_name");
2、通过ServletFileUpload转换request