JavaScript 代码片段保存文件内容

var saveBtn=document.getElementById("saveBtn");
var contentForSelection=document.getElementById("contentForSelection");
saveBtn.onclick=function() {
 let txtContent=contentForSelection.value;
 if (!window.Blob) {
  alert("Your browser does not support HTML5 'Blob' function required to save a file.");
 } else {
  let textblob = new Blob([txtContent], {
   type: "text/plain"
  });
  let dwnlnk = document.createElement("a");
  dwnlnk.download = "output.txt";
  dwnlnk.innerHTML = "Download File";
  if (window.webkitURL != null) {
    dwnlnk.href = window.webkitURL.createObjectURL(textblob);
  }
  dwnlnk.click();
  }
};

上述代码片段通常在在线笔记应用程序中实现,以便用户导出其输出。或者,在数据/代码格式化程序等网络实用程序中,通常也会提供[保存]功能,以允许用户将后续格式化的文本内容保存到本地存储文件中。

本文来自投稿,不代表知行大拓网立场,如若转载,请注明出处:https://www.dataqb.cn/shili/441.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注