使用铬在本地读取和写入文本文件

时间:2013-11-14 17:10:51

标签: html api chromium filereader filewriter

我正在使用Chromium从本地文件夹运行Web应用程序。

假设我的应用程序包含在以下文件夹中:

C:/ MyFolder文件/应用

我也知道如何使用

使用HTML5 API读取文本文件
<input type="file" name="files" id="fileElem" />

现在我想知道我是否可以在没有用户选择我想要阅读的文件的情况下阅读该文件。该文件始终包含在以下文件夹中:

C:/ MyFolder文件/应用/文件

包含定义我的应用程序的HTML的文件夹的子文件夹,因此不会有任何安全限制,并且该文件始终在本地运行。我试图读取的文件是一个文本文件。我还可以在同一位置修改和写入文件吗?如果是的话,你会非常友好地提供一些示例代码吗?

非常感谢,

1 个答案:

答案 0 :(得分:0)

TChromium.Options.FileAccessFromFileUrls设置为STATE_ENABLED,然后您就可以使用file://上的常规AJAX函数 - 网址。

如果您使用的是jQuery,则可以使用以下代码:

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