HTML5 File API NotSupportedError

Я не могу заставить работать систему File API, используя какие-либо учебники, которые я нашел. Я попробовал все это, чтобы заставить код работать.

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

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

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

Первые два дают мне эту ошибку:

NotSupportedError: Реализация не поддерживает запрошенный тип объекта или операции.

И последний дает мне эту ошибку:

SecurityError: Было установлено, что определенные файлы небезопасны для доступа в веб-приложении или слишком много вызовов выполняется для файловых ресурсов.

Если кто-нибудь знает, как это исправить, я был бы признателен. Я перепробовал все, что только мог придумать. Я подумал (--allow-file-access-from-files) может быть решением, но это ничего не исправило.

2 ответа

Решение

Ошибка SecurityError может быть вызвана отсутствием вашего файла на веб-сервере. Когда ваш файл находится на веб-сервере, window.requestFileSystem() должен работать в Chrome.

Эта ошибка сработает, если вы запустите requestQuota в режиме инкогнито

Другие вопросы по тегам