читать и писать текстовый файл локально, используя хром

Я запускаю веб-приложение из локальной папки с помощью Chromium.

Допустим, мое приложение находится в следующей папке:

C:/Моя папка/Приложение

Я также знаю, как читать текстовый файл с помощью API HTML5, используя

<input type="file" name="files" id="fileElem" />

теперь я хотел бы знать, могу ли я прочитать файл без необходимости выбора пользователем файла, который я пытаюсь прочитать. Файл всегда находится в следующей папке:

C:/Моя папка/Приложение/Файлы

подпапка папки, содержащая HTML, который определяет мое приложение, поэтому не будет никаких ограничений безопасности, и файл всегда будет запускаться через хром локально. Файл, который я пытаюсь прочитать, представляет собой текстовый файл. Могу ли я также изменить и записать файл в том же месте? Если да, не могли бы вы предоставить пример кода?

Большое тебе спасибо,


person Dino    schedule 14.11.2013    source источник


Ответы (1)


Установите TChromium.Options.FileAccessFromFileUrls на STATE_ENABLED, после чего вы сможете использовать свои обычные функции AJAX для file://-URL.

Если вы используете jQuery, вы можете использовать этот код:

$.get('file:///c:/Myfolder/App/files/content.xml',function(data){
  console.log(data);
})
person Tim Schumacher    schedule 12.12.2013