【问题标题】:Multiple uploads with single file instance使用单个文件实例进行多次上传
【发布时间】:2014-03-25 09:36:14
【问题描述】:

我有一个文件上传页面,可以一次上传多个文件。假设如果我在接下来上传的 4 个文件和文件输入之后上传 3 个文件,此时前 3 个文件项正在从文件实例中删除。

当我将所有选定的文件上传到服务器时,它会接收最后 4 个文件项,仅删除第一个上传的文件项。

谁能帮助如何使用单个文件实例的多个文件上传来上传文件?

这是我用来获取文件属性的代码,我在文件输入按钮的更改事件上调用函数addFiles

function addFiles(evt) {
    var eventReference = (typeof evt !== "undefined")? evt : window.event;
    if (eventReference.preventDefault) { 
        eventReference.preventDefault();
    } 
    var eventTarget =eventReference.dataTransfer;
    files=eventTarget.files; 
    for (var i = 0; file = files[i]; i++) {
        //getting the content from file and adding to table
    }
}

【问题讨论】:

  • 你真的应该展示你的代码。

标签: javascript jquery


【解决方案1】:

您可以查看此插件。 I'm sure you will get what you want

我在很多项目中都使用过这个。尝试检查以满足您的要求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    相关资源
    最近更新 更多