【问题标题】:Button save data in a .txt file and erase the old data in it按钮将数据保存在 .txt 文件中并擦除其中的旧数据
【发布时间】:2020-06-21 11:33:04
【问题描述】:

当我点击“导出”按钮时,我设法将我的数据(包含在一个名为“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);
  }

【问题讨论】:

    标签: javascript button onclick save


    【解决方案1】:

    如果我没看错,file.txt 是由浏览器下载的。 如果是这样你不能在下载后覆盖文件,因为浏览器 只会将其重命名为 file(1).txt

    【讨论】:

    • 是的,这就是实际发生的情况。是否可以在我的计算机中手动创建文件并擦除旧数据并在每次点击时将其替换为最新数据?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多