嗨,我想保存輸入類型文件的數組。如何將輸入類型文件的數組保存在存儲位置?
<input type="file" id="fuGerber" onchange="saveFiles(this.files)" multiple />
我已經嘗試過這樣的:
localStorage.setItem('files',JSON.stringify(files));
OR這樣的:
localStorage.setItem('files',JSON.stringify(files[0]));
但JSON.stringify返回空 「{}」 或本在第二種情況下 「{」 0" :{}}「 有沒有人知道一些東西來保存它,而不會在數組裏面丟失任何東西。
這是我的陣列有:
爲什麼要將數據存儲在數組中?你不喜歡圖像的數據? – andrew196
該文件不是圖像,是文本文件,我需要這樣做,因爲第二次用戶選擇另一個文件,我必須刷新頁面後,其選擇和頁面再次加載我想按順序得到該選擇給用戶不必再次選擇。 – user3442776
要清楚,文件不是數組,它是一個FileList。這是一個微妙而重要的區別。 https://developer.mozilla.org/en-US/docs/Web/API/FileList – mhodges