有没有办法如何从服务器上下载文件(用户点击web应用程序中的保存按钮)和浏览器(支持File API)或设备将下载该文件并将其保存在其沙盒文件系统中?我正在查看HTML5 File API。我可以创建或修改文件并存储它,但首先我需要从服务器获取文件。简单地说,我想避免保存为弹出窗口,我希望该文件保持在Web应用程序的沙盒文件系统中。 任何建议,我可以看看,欢迎。文件API,编程从服务器下载文件,并将其存储在沙盒文件系统
2
A
回答
2
你想XMLHttpRequest(),尽管它的名字,它可以处理下载所有类型的数据,包括二进制。如果将responseType设置为“arraybuffer”,则可以将其转换为blob并将其轻松保存到文件系统中。
的HTML5Rocks有很大的教程,应该包括你需要的一切: New Tricks in XMLHttpRequest
(我知道这个问题是有点老了,但我只是在寻找如何做同样的事情,它是第一个结果弹出,所以我想我会分享)
0
下载文件的最简单方法是简单地将window.open
指向它的URL。这会提示用户选择某处保存文件。
除此之外,你可以做的没有多少;浏览器非常小心地保护用户的文件系统。
相关问题
- 1. 在Web API服务器文件系统中保存文件
- 2. 下载文件存储在服务器上的文件?如何将文件的下载功能提供给客户端,并在服务器上存储文件?
- 3. 下载文件(在节点上使用chrome)并将其保存在服务器文件系统中
- 4. 文件浏览器访问Chrome的沙盒文件系统
- 5. 如何将文件从服务器文件系统上载到SQL服务器
- 6. 访问铬沙盒文件系统
- 7. 从沙盒应用程序更新系统文件
- 8. 保存或在沙盒文件系统中的Chrome应用
- 9. 在客户端 - 服务器系统中创建并下载文本文件
- 10. 安全沙盒违例 - 加载文件系统和网络SWF文件
- 11. 从java文件夹文件系统输出存储的文件
- 12. iOS下载文件到文件系统?
- 13. 下载文件并将其保存在独立存储
- 14. 用其他服务器下载文件
- 15. 如何从正在从其他服务器下载文件的服务器下载文件?
- 16. 文件存储服务器
- 17. 将文件存储在iphone的沙箱中或其他应用程序访问文件系统
- 18. 从服务器下载文件并将其保存到客户端
- 19. 下载文件创建一个文件夹,将其存储
- 20. 索引Word/PDF文件从文件系统到SQL服务器
- 21. 下载文件盒
- 22. 如何从远程服务器下载文件到统一
- 23. 沙盒应用程序沙盒后NSSavePanel未保存文件
- 24. PHP分布式文件系统,用于从网络存储器下载的文件系统
- 25. 从Laravel的存储器下载文件
- 26. Rails3 - 从远程服务器上下载文件并将其上传到S3
- 27. 从服务器响应中下载文件并将url作为.json文件
- 28. 下载一个文件,存储在多台服务器上的文件(HTTP)
- 29. 如何将上传的文件存储在文件系统中?
- 30. 将文件存储在文件系统上
是的,我知道,这是使用File API和沙盒文件系统的原因之一。该文件不存储在用户的文件系统上。 – Mamadum
我并不确定你的意思是“沙盒文件系统”。浏览器/网络世界中不存在这样的事情。如果你想要类似的东西,你需要比浏览器更高的控制级别,这意味着你需要Flash,Java applet,浏览器插件或者其他的东西。 – machineghost
我试图与这个http://www.w3.org/TR/FileAPI/ – Mamadum