用uploadify 插件 上传文件 但是动态传参 默认POST请求 后台取不到参数 取出来是nu ll但是不报错 ,但是指定get方法就会报The current request is not a multipart request错,
代码如下:js代码
$("#uploadFile").uploadifive({
onSelect :function(){
fileUpLoadJs.initFrom();
alert(fileUpLoadJs.uploadiyUrl);
},
'height' : 20,
'width' : 100,
'auto' : true,
'fileObjName' : 'uploadFile',
'buttonText' : '上传文件',
// 'method' : 'get',
'queueID' : 'fileQueue',
'uploadScript' : fileUpLoadJs.uploadiyUrl,//請求路徑
'fileType' : tuozhan,
'multi' : false,
'removeCompleted' :true,
'fileSizeLimit' : '800MB',
'uploadLimit' : 1,
'queueSizeLimit' : 1,
'onUploadStart' :function(file){
var date={'filePdCode':fileUpLoadJs.filePdCode,'fileClientno':fileUpLoadJs.fileClientno,'fileAcodecode':fileUpLoadJs.fileAcodecode,'fileBusinessdate':fileUpLoadJs.fileBusinessdate,'uploadSystem':uploadSystem}
$("#uploadFile").uploadifive("settings","formData",date)
},
controller 代码
@RequestMapping("/fileUpload2")
public void fileUpload(@RequestParam(value="uploadFile", required=false)MultipartFile uploadFile,
HttpServletRequest request, HttpServletResponse response){
System.out.println(request.getParameter("filePdCode")+"======================================="); 这个取值为null