0

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

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

C:/我的文件夹/应用程序

我也知道如何使用 HTML5 API 读取文本文件

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

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

C:/我的文件夹/应用程序/文件

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

非常感谢,

4

1 回答 1

0

设置TChromium.Options.FileAccessFromFileUrlsSTATE_ENABLED,然后您可以在file://-Urls 上使用正常的 AJAX 函数。

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

$.get('file:///c:/Myfolder/App/files/content.xml',function(data){
  console.log(data);
})
于 2013-12-12T14:39:39.327 回答