使用HTML File API打开磁盘上的任意文件

时间:2013-04-22 15:14:20

标签: html5 fileapi

是否可以使用HTML5 File API以编程方式打开磁盘上的任何文件,例如首先添加那些参数?

open -a Chromium --args --allow-file-access-from-files --disable-web-security

1 个答案:

答案 0 :(得分:0)

首先,您必须使用标志--allow-file-access-from-files打开Chrome 在用旗帜打开之前,确保所有镀铬窗口都已关闭。

然后使用javascript,您必须使用XMLHttpRequest对象。像这样:

xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","file.txt",false);
xmlhttp.send();
var result = xmlhttp.responseText;

结果您将获得该文件的内容。

如果是xml,您可以使用

自动解析它
var xmlDom = xmlhttp.responseXML;

文件路径必须与您打开的html文件相关。