【问题标题】:how to get fileList for jquery fileupload plugin?如何获取 jquery 文件上传插件的文件列表?
【发布时间】:2013-09-16 07:11:50
【问题描述】:

我正在尝试通过代码触发发送操作,来自 documentation,如下所示:

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

但我无法找到如何填充 filesList,有什么想法吗?

这是我的 html 输入的摘录:

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

这是我尝试发送的代码

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

【问题讨论】:

    标签: jquery file upload


    【解决方案1】:

    来自文档:

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

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

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

    然后在 jQuery 中创建数组:

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

    【讨论】:

    • 我在尝试了你的回答后更新了我的问题,但还是不行。
    • @JamesLin 你有什么错误吗?如果要上传多个文件,请不要忘记multiple 属性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-30
    • 2015-08-22
    • 2013-12-19
    • 2012-10-12
    • 2018-07-22
    相关资源
    最近更新 更多