Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用单个文件实例进行多次上载_Javascript_Jquery - Fatal编程技术网

Javascript 使用单个文件实例进行多次上载

Javascript 使用单个文件实例进行多次上载,javascript,jquery,Javascript,Jquery,我有一个文件上传页面,一次上传多个文件。假设我上传了3个文件,接下来上传了4个文件并输入了文件,此时前3个文件项正在从文件实例中删除 当我将所有选定的文件上载到服务器时,它将接收最后4个文件项,仅删除第一个上载的文件项 任何人都可以帮助如何使用单文件实例的多文件上传来上传文件吗 这是我用来获取文件属性的代码,我正在调用一个函数addFileson change event of fileinput按钮 function addFiles(evt) { var eventReference

我有一个文件上传页面,一次上传多个文件。假设我上传了3个文件,接下来上传了4个文件并输入了文件,此时前3个文件项正在从文件实例中删除

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

任何人都可以帮助如何使用单文件实例的多文件上传来上传文件吗

这是我用来获取文件属性的代码,我正在调用一个函数
addFiles
on change event of fileinput按钮

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
    }
}

你可以查看这个插件


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

您应该真正显示您的代码。