2014-01-07 79 views
3

我無法讓File API系統使用我找到的任何教程工作。我已經嘗試了所有這些以使代碼正常工作。HTML5文件API NotSupportedError

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)可能是解決方案,但它沒有解決任何問題。

回答

3

SecurityError可能是由您的文件不在Web服務器上導致的。一旦你的文件在Web服務器上,window.requestFileSystem()應該在Chrome中工作。

+0

感謝的觸發,即固定它。我想知道這個問題是否會得到答案。 –

+1

我想我有同樣的問題。我正嘗試使用FileSystem API創建一個新文件。當你說「文件不在Web服務器上」時,你是什麼意思?本地不是一切嗎? – woran

+4

找到我的SecurityError的原因。 Chrome無法進入隱身模式。 – woran

0

這個差錯,如果在inkognito模式下運行requestQuota