Javascript 有没有办法将会话存储中存储的文本作为文件附件下载到浏览器?

Javascript 有没有办法将会话存储中存储的文本作为文件附件下载到浏览器?,javascript,html,typescript,Javascript,Html,Typescript,我将一些数据存储在sessionStorage/localStorage中。有没有办法将该数据作为文件附件直接下载到浏览器?从存储器中获取该数据,并使用api在内存中创建新文件 let myFile = new File(data, "Filename.txt[anything]",{type:"plain/text"}]); let url = URL.createObjectURL(myFile); let a = document.createElement("a"); a.href(ur

我将一些数据存储在
sessionStorage
/
localStorage
中。有没有办法将该数据作为文件附件直接下载到浏览器?

从存储器中获取该数据,并使用api在内存中创建新文件

let myFile = new File(data, "Filename.txt[anything]",{type:"plain/text"}]);
let url = URL.createObjectURL(myFile);
let a = document.createElement("a");
a.href(url);
a.setAttribute("download","data.txt");
a.click();

根据要保存的数据类型,您可以尝试以下操作:@janaravi我在
localstorage
/
sessionstorage
中存储了一个非常大的字符串。我需要以文件的形式下载该字符串作为附件。