我有一个文件上传页面,一次上传多个文件。假设我上传了4个文件,接下来上传了4个文件,文件输入,此时前3个文件项目正从文件实例中删除。
当我将所有选定的文件上传到服务器时,它正在接收最后4个文件项,只删除了第一个上传的文件项。
请问任何人可以帮助如何使用单个文件实例使用多个文件上传来上传文件吗?
这是我用来获取文件属性的代码,我在fileinput按钮的更改事件上调用函数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
}
}