繁体   English   中英

“另存为”角度应用程序中HTML5本地存储中的文件

[英]“Save As” a file that is in HTML5 local storage in angular application

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

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

保持客户端的任何帮助将不胜感激。

丰富

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

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

您可以使用JSZip等库在文件存档中提供多个文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM