如何获取jquery fileupload插件的fileList?

时间:2013-09-12 03:58:40

标签: jquery file upload

我正试图通过代码触发发送操作,documentation看起来像这样:

$('#fileupload').fileupload('send', {files: filesList});

但是我无法找到如何填充filesList,任何想法?

这是我的html输入摘录:

<input type="text" name="name"/>    
<input type="file" name="image" id="image" />

这是我的代码尝试sendit

form.fileupload('send', {
    url: api_urls['wishlistitem']+'?format=json',
    files: $('input[name="image"]',form).files,
});

1 个答案:

答案 0 :(得分:5)

来自文档:

  

第二个参数必须是具有FileBlob个对象的数组(或类数组列表)作为files属性的对象。

创建包含多个上传的输入类型文件:

<input type="file" name="files[]" multiple/>

在jQuery中创建数组:

var filesList = $('#fileInput')[0].files;