“拯救As"angular应用中的HTML5本地存储文件
"Save As" a file that is in HTML5 local storage in angular application
我看到了许多关于将数据放入HTML5本地存储的问题,甚至看到了一个很酷的文本编辑器,它将文件保存在本地存储中。我有一个类似的应用程序,希望现在能够让用户将他们在本地存储中编辑的文件保存在桌面上。
我可以将文件流式传输到服务器上的服务,并让浏览器以这种方式提示,但我希望将其全部保留在客户端。这些文件通常是基于文本或xml的。有没有办法在angular中设置一个服务,从本地存储中获取文件的字节数,然后流式传输,并让浏览器提示用户保存位置等?
任何帮助保持客户端将非常感激。
丰富您不需要将文件上传到服务器并让用户下载它-这没有意义。如果不允许服务器访问该文件怎么办?
无论如何,我在我的angularJS项目中使用filesver .js库,它工作得很好。
您可以使用诸如JSZip之类的库在文件归档中提供多个文件。
相关文章:
- 如何从 Django 浏览本地文件并存储文件信息
- 还通过jQuery更改替代HTML5视频文件/格式源
- 存储在HTML5存储中的引导崩溃的当前状态
- 如何将jQuery克隆的文本输入保存到cookie或html5存储中
- Html5存储本地存储数据库文件
- 如何获取当前应用程序使用的总html5存储大小
- 正在从本地windows存储文件夹读取js中的文件
- 在 Java 中使用 IE/Chrome HTML 渲染器或使用 JavaScript 存储文件
- 解决 Html5 本地文件访问问题
- 在 PhantomJS 中自动删除本地存储文件
- Flowplayer 插件在 Win7:IE9 和 Firefox 中显示“HTML5 视频文件未找到”错误
- 使用 gridfs 和 mongoose 在 MongoDB 中存储文件
- 如何使用 JavaScript 在浏览器中存储文件
- PhoneGap 如何在本地文件系统中存储文件
- 在移动浏览器上播放 HTML5 音频文件时出现延迟
- 上传 - HTML5 版本 文件扩展名不起作用
- 面临着将数据从HTML5存储存储到应用程序数据库的困难
- 直接从html5将文件上载到Azure存储容器
- HTML5上传没有't在服务器上存储文件
- “拯救As"angular应用中的HTML5本地存储文件