删除文件,删除文件JS的副本
我有一个文件输入,我正在尝试将所选文件保存到所有所选文件的对象中,以便将来我可以提交它们。 问题是,每当在文件输入中选择一个新文件时,对象中的其他文件都会被删除。 我尝试复制文件,或进行深层复制,但它不起作用, 或类似的东西:
var filesObj = {}
var i = 0;
var fileInput = document.getElementById('fileInput')
fileInput.addEventListener("change", function(ev){
let file = fileInput.files[0];
let blob = new Blob([file], {type: file.type});
let fileCopy = new File([file], file.name, { type: file.type, lastModified: file.lastModified });
filesObj[i] = fileCopy;
i++
});
提前致谢
I have a file input and I am trying to save the selected file into an object of all the selected files so in the future I can submit them.
The problem is that whenever a new file is chosen in the file input, the other files are deleted in the object.
I tried copying the file, or doing deep copy but it doesn't work,
or something like this:
var filesObj = {}
var i = 0;
var fileInput = document.getElementById('fileInput')
fileInput.addEventListener("change", function(ev){
let file = fileInput.files[0];
let blob = new Blob([file], {type: file.type});
let fileCopy = new File([file], file.name, { type: file.type, lastModified: file.lastModified });
filesObj[i] = fileCopy;
i++
});
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论