HTML5文件API NotSupportedError

时间:2014-01-07 20:55:28

标签: javascript html5 google-chrome fileapi

我无法使用我找到的任何教程来使用File API系统。我已经尝试了所有这些以使代码工作。

window.storageInfo.requestQuota(PERSISTENT, size, success, error);

navigator.webkitPersistentStorage.requestQuota(size, success, error);

window.requestFileSystem(window.PERSISTENT, size, success, error);

前两个给我这个错误:

NotSupportedError:实现不支持请求的对象或操作类型。

最后一个给了我这个错误:

SecurityError:确定某些文件对于Web应用程序内的访问不安全,或者对文件资源进行了太多调用。

如果有人知道如何解决这个问题,我会很感激。我尝试了所有我能想到的东西。 我认为( - allow-file-access-from-files)可能是解决方案,但它并没有解决任何问题。

2 个答案:

答案 0 :(得分:3)

SecurityError可能是由于您的文件不在Web服务器上引起的。一旦您的文件在Web服务器上,window.requestFileSystem()应该可以在Chrome中使用。

答案 1 :(得分:0)

如果您在墨水识别模式下运行requestQuota

,则会触发此错误