我創建了一個數組來存儲選定文件的列表。那麼,我必須誠實,我查閱了代碼,當我意識到它爲我的目的工作時,我使用了它。現在我需要訪問這個數組以手動刪除一些文件,但我已經嘗試過使用每個扇區的索引,但這不起作用。如何讀取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