2

dart から次のような永続的な html5 ファイルシステム ストレージを作成しています。

window.webkitRequestFileSystem(Window.PERSISTENT, 
       5 * 1024 * 1024, onFSOpened, onFSError);

ファイルシステムでの操作はすべて、エラー QUOTA_EXCEEDED_ERR で失敗します。ただし、一時的に機能します。

このスレッドの返信は、永続ストレージの場合、この JavaScript API を使用して手動でクォータを要求する必要があることを示唆しています

window.webkitStorageInfo.requestQuota

dart で window.webkitStorageInfo が見つかりません (最新のビルドで確認)。ポインタはありますか?

ありがとう!

編集:明確にするために、正常にwindow.webkitRequestFileSystem戻ります。ただし、ファイルシステムで書き込み操作を行うと、Quota Exceeded エラーがスローされます

4

1 に答える 1

1

Dartiumを使用してビルド9797でこの行を試したところ、うまくいきました:

window.webkitRequestFileSystem(Window.PERSISTENT, 
    5 * 1024 * 1024, (f) => print('got it'));
于 2012-07-21T15:10:45.463 に答える