“拯救As"angular应用中的HTML5本地存储文件

"Save As" a file that is in HTML5 local storage in angular application

本文关键字:HTML5 存储文件 应用 angular As 拯救 quot      更新时间:2023-09-26

我看到了许多关于将数据放入HTML5本地存储的问题,甚至看到了一个很酷的文本编辑器,它将文件保存在本地存储中。我有一个类似的应用程序,希望现在能够让用户将他们在本地存储中编辑的文件保存在桌面上。

我可以将文件流式传输到服务器上的服务,并让浏览器以这种方式提示,但我希望将其全部保留在客户端。这些文件通常是基于文本或xml的。有没有办法在angular中设置一个服务,从本地存储中获取文件的字节数,然后流式传输,并让浏览器提示用户保存位置等?

任何帮助保持客户端将非常感激。

丰富

您不需要将文件上传到服务器并让用户下载它-这没有意义。如果不允许服务器访问该文件怎么办?

无论如何,我在我的angularJS项目中使用filesver .js库,它工作得很好。

您可以使用诸如JSZip之类的库在文件归档中提供多个文件。