@creatoroftheworld

JS File API без вэб-сервера, не работают флаги?

Мне нужно только чтоб я смог локально (обязательно) изменять содержимое текстового файла той же дирректории, но почему-то никак. Помогите, пожалуйста

Тут говорится, что если используется "file://", то запускать браузер с флагами

Что я сделал вроде правильно
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --allow-file-access-from-files --unlimited-quota-for-files

И вот используемый код для проверки, который взят из той же статьи:

function errorHandler(e) {
  var msg = '';

  switch (e.code) {
    case FileError.QUOTA_EXCEEDED_ERR:
      msg = 'QUOTA_EXCEEDED_ERR';
      break;
    case FileError.NOT_FOUND_ERR:
      msg = 'NOT_FOUND_ERR';
      break;
    case FileError.SECURITY_ERR:
      msg = 'SECURITY_ERR';
      break;
    case FileError.INVALID_MODIFICATION_ERR:
      msg = 'INVALID_MODIFICATION_ERR';
      break;
    case FileError.INVALID_STATE_ERR:
      msg = 'INVALID_STATE_ERR';
      break;
    default:
      msg = 'Unknown Error';
      break;
  };

  console.log('Error: ' + msg);
}
function onInitFs(fs) {
  console.log('Opened file system: ' + fs.name);
}
window.requestFileSystem(window.PERSISTENT, 5*1024*1024 /*5MB*/, onInitFs, errorHandler);


Не работает только requestFileSystem, который можно заменить на webkitRequestFileSystem и все равно будет ошибка типа SECURITY_ERR
  • Вопрос задан
  • 244 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы