Я использую веб-приложение из локальной папки с помощью Chromium.
Скажем, у меня есть мое приложение, содержащееся в следующей папке:
C: /MyFolder/приложение
Я также знаю, как читать текстовый файл с использованием API HTML5, используя
<input type="file" name="files" id="fileElem" />
теперь я хотел бы знать, могу ли я прочитать файл без необходимости выбора файла, который я пытаюсь прочитать. Файл всегда содержится в следующей папке:
C: /MyFolder/App/Файлы
вложенную папку, содержащую HTML-код, который определяет мое приложение, поэтому никаких ограничений безопасности не будет, и файл всегда запускается через хром локально. Файл, который я пытаюсь прочитать, - это текстовый файл. Могу ли я также изменить и записать файл в том же месте? Если да, вы бы так любезны предоставить примерный код?
Большое спасибо,
Установите TChromium.Options.FileAccessFromFileUrls
в STATE_ENABLED
а затем вы можете использовать обычные функции AJAX в file://
-Urls.
Если вы используете jQuery, вы можете использовать этот код:
$.get('file:///c:/Myfolder/App/files/content.xml',function(data){
console.log(data);
})