我已经看到了许多关于将数据放入HTML5本地存储的问题,甚至还看到了一个很酷的文本编辑器,它将文件保存在本地存储中。我有一个类似的应用程序,希望现在能够让用户采取他们一直在本地存储编辑的文件,然后将其保存在他们的桌面上。
我可以将文件流式传输到服务器上的一个服务上,并让浏览器以这种方式提示,但我希望将其保留在客户端。这些文件通常是基于文本或xml的。有没有办法在angular中设置一个服务,获取本地存储中的文件字节,然后流式传输,并使浏览器提示用户保存位置等。
任何帮助保留它的客户端都将非常感谢。
富足
发布于 2014-06-02 20:53:32
您不需要将文件上传到服务器,然后让用户加载它-这没有任何意义。如果不允许服务器访问此文件,该怎么办?
无论如何,我在我的angularJS项目中使用了FileSaver.js library,它工作得很好。
您可以使用JSZip等库在一个文件归档中提供多个文件。
https://stackoverflow.com/questions/23414767
复制相似问题