我想确保用户下载的文档在整个程序中以编程方式进行操作。
我发现File API确实让应用程序有机会操纵它们。但是,我们如何将文件存储在沙盒位置?
答案 0 :(得分:1)
您无法直接读取或写入任何文件系统。您始终必须通过常用的上传/保存对话框,或依赖桌面拖放(您可以将文件拖入大多数现代浏览器, 谷歌Chrome,至少)。
答案 1 :(得分:1)
现在看来你不能让浏览器直接将文件下载到File API的沙箱中。您必须自己在JavaScript中获取文件,并通过File API将其写入文件。如果文件来自同一个来源,您可以通过XHR获取它。