我们是否可以使用HTML 5中提供的File API将文件下载到沙盒位置?

时间:2011-09-26 10:44:58

标签: html5 fileapi

我想确保用户下载的文档在整个程序中以编程方式进行操作。

我发现File API确实让应用程序有机会操纵它们。但是,我们如何将文件存储在沙盒位置?

2 个答案:

答案 0 :(得分:1)

您无法直接读取或写入任何文件系统。您始终必须通过常用的上传/保存对话框,或依赖桌面拖放(您可以将文件拖入大多数现代浏览器, 谷歌Chrome,至少)。

答案 1 :(得分:1)

现在看来你不能让浏览器直接将文件下载到File API的沙箱中。您必须自己在JavaScript中获取文件,并通过File API将其写入文件。如果文件来自同一个来源,您可以通过XHR获取它。