plupload.Uploader在andriod设备使用后台获取不到file?

默默丹丹 发布于 2014/07/14 08:08
阅读 1K+
收藏 0

进发现在andriod4.1/4.4上测试plupload,当图片稍微大点(比如400k)后台获取到的file是null,小图片(比如100k,200k)可以获取到,在PC上使用正常,在IOS的pad上使用也是正常。不知是什么原因,使用的pulpload版本是1.5.7。

jsp中JS如下:

var uploader = new plupload.Uploader({
 runtimes : 'html5,flash,silverlight,browserplus,html4,gears',
 browse_button : 'jointPhoto',
 container: 'settingdiv',
 max_file_size : '<%=maxSize%>',
 url : '/icsImagePhotoUpload.do',
 resize : {width : '<%=imgWidth%>', height : '<%=imgHeight%>', quality : 90},
 multipart_params :{"appBarcode":"","type":"","currentSessionId":""},
 multi_selection : false,
 flash_swf_url : '/js/plupload/plupload.flash.swf',
 silverlight_xap_url : '/js/plupload/plupload.silverlight.xap',
 filters : [
  {title : "Image files", extensions : "<%=uploadImageType%>"}
 ]
});

java后台:

MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
    MultipartFile jointPhoto = (MultipartFile) multipartRequest.getFile("file");

 

如果图片较大jointPhoto就是null,如果较小就有值。

加载中
返回顶部
顶部