我创建了一个数组来存储选定文件的列表。那么,我必须诚实,我查阅了代码,当我意识到它为我的目的工作时,我使用了它。现在我需要访问这个数组以手动删除一些文件,但我已经尝试过使用每个扇区的索引,但这不起作用。如何读取JavaScript中的对象文件列表数组?
这是我如何创建数组和存储文件。
var files = [];
$("button:first").on("click", function(e) {
$("<input>").prop({
"type": "file",
"multiple": true
}).on("change", function(e) {
files.push(this.files);
}).trigger("click");
});
我怎么能读取阵列的文件,如果它包含一个对象的fileList或从阵列获得指数法[]?
让我告诉你:“有一天,我想在编程方面达到一半。”是的,我诚恳地说。读完这些之后,我了解到filelist对象是只读的,所以我不得不重新考虑如何发送额外的数据。所以,我创建了两个数组:一个包含文件索引,另一个包含用户想要删除的文件。我将这两个数据与objectFilelist通过ajax一起发送,并使用php文件,我完成所有的魔术。这是一件痛苦的事,但是,它可以被执行。非常感谢你。 – Leo 2013-02-13 03:40:24
@MichaelVidal你是怎么做到的。我一直在寻找这种解决方案,但我无法做到。请帮帮我 – 2015-04-27 05:34:31