jQuery-File-Upload不适用于iframeupload和多个文件选择

时间:2015-08-06 04:03:16

标签: jquery file upload blueimp

我遇到了blueimp / jQuery-File-Upload插件的一些问题。 我设置了选项' forceIframeTransport'真的' ,添加多个文件选择时,只能上传第一个文件。我检查了浏览器请求,只为每个添加操作提交了第一个文件。我该如何解决这个问题。

这是我的选择:

$('#fileupload').fileupload({

    forceIframeTransport : true,
    url : '${rc.contextPath}/file/lib/upload',
    type : 'POST',
    autoUpload : false,
    data : {
        catId : '${catId!}',
        type : '${type!}'
    },
    sequentialUploads : true,

1 个答案:

答案 0 :(得分:0)

首先,要访问iframe元素,您可以使用它:

$("iframe").contents().find('#fileupload').fileupload({
    forceIframeTransport : true,
    url : '${rc.contextPath}/file/lib/upload',
    type : 'POST',
    autoUpload : false,
data : {
         catId : '${catId!}',
         type : '${type!}'
     },
sequentialUploads : true,