Привет, я хочу сохранить массив файла типа ввода.Как сохранить массив файлов типа ввода в месте хранения?
<input type="file" id="fuGerber" onchange="saveFiles(this.files)" multiple />
Я уже попытался это:
localStorage.setItem('files',JSON.stringify(files));
ИЛИ это:
localStorage.setItem('files',JSON.stringify(files[0]));
но JSON.stringify возвращает пустой "{}" или это во втором случае "{" 0" : {}} " Кто-нибудь знает что-то, чтобы сохранить его, не потеряв ничего внутри массива.
Это то, что мой массив есть:
Зачем вам хранить данные в массиве с момента его временного размещения? Вы предпочли бы данные изображения? – andrew196
Файл не является изображениями, это текстовые файлы, и мне это нужно, потому что во второй раз, когда пользователь выбирает другой файл, я должен обновить страницу после ее выбора и когда страница будет загружена снова. Я хочу, чтобы этот выбор был в порядке пользователю не нужно снова выбирать. – user3442776
Просто, чтобы быть ясным, файлы не являются массивом, это FileList. Это тонкая, но важная разница. https://developer.mozilla.org/en-US/docs/Web/API/FileList – mhodges