【问题标题】:read and write a text file locally using chromium使用 chromium 在本地读写文本文件
【发布时间】:2013-11-27 20:04:05
【问题描述】:

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

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

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

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

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

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

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

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

非常感谢,

【问题讨论】:

    标签: html api chromium filereader filewriter


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-01
      • 1970-01-01
      • 2013-05-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多