Поместить загруженный текстовый файл в папку - PullRequest
0 голосов
/ 13 января 2020

Используя модуль fileSaver на gitHub, я могу сохранить файл, используя следующий код:

var file = new File([data], "jData" + timestamp + ".txt", {type: "text/plain;charset=utf-16"});
saveAs(file);

Проблема

Со временем архивные файлы выглядят грязно в папке загрузки. Есть ли способ сделать текстовые файлы вложенными в одну папку?

если я сделаю:

 var file = new File([data], "myArchive/jData.txt", {type: "text/plain;charset=utf-16"});

Тогда сохраненный файл - это целая строка. Я немного новичок в fileSaver, и я мог бы использовать некоторые рекомендации по сохранению файла в c папках и каталогах

Поиск решения:

  • Можно ли сохранить файл внутри папки в рамках проекта?
  • Как сохранить файл в уже существующем существующая папка?
  • Когда я использую "jData.tx" (без метки времени), программа сохранения файлов создаст файл копии.

    Пример: " jData (2) .txt ", " jData (3) .txt ", " jData (3) .txt", et c.

  • Есть ли способ перезаписывать один и тот же файл каждый раз вместо создания копий?
  • Есть ли еще один репозиторий gitHub, кроме тот, который я использую, может сделать то, что я прошу.

1 Ответ

0 голосов
/ 13 января 2020

Не рекомендуется указывать пути загрузки, поскольку информация к указанному c пути к папке является реальной, что может представлять угрозу безопасности.

Проверьте эту ссылку Получить путь загрузки браузера с javascript

Надеюсь, это поможет.

...