Кнопка сохранить данные в файле .txt и стереть в нем старые данные - PullRequest
0 голосов
/ 21 июня 2020

Мне удалось сохранить мои данные (содержащиеся в массиве под названием «test») в файле .txt, когда я нажал кнопку «Экспорт». Мой скрипт создает файл каждый раз, когда я нажимаю кнопку «Экспорт».

Моя цель состоит в том, чтобы сохранять данные при каждом щелчке в одном-единственном файле, и я стираю старые данные, которые текстовый файл имел.

Спасибо.

  <button type="button" id="bt" class="brk-btn" value="Exporter" onclick="saveFile()"> EXPORT </button>

  function saveFile(){
      let blob = new Blob([test]);
      let url = URL.createObjectURL(blob);
      let file = document.createElement(`a`);
      file.download = `file.txt`;
      file.href = url;
      document.body.appendChild(file);
      file.click();
      file.remove();
      URL.revokeObjectURL(url);
  }

1 Ответ

0 голосов
/ 21 июня 2020

Если я правильно понимаю, file.txt загружается браузером. В таком случае вы не можете перезаписать файл после загрузки, потому что браузер просто переименует его в file (1) .txt

...