我想使用javascript读取本地文件。我有以下功能
$(function() {
console.log("antes de readTextFile");
readTextFile("file:///D:/carlota/eusruveyadmin/manuales/ficheropprueba.txt")
});
function readTextFile(file)
{
console.log("readFile principio");
var rawFile = new XMLHttpRequest();
rawFile.open("GET", file, false);
rawFile.onreadystatechange = function ()
{
if(rawFile.readyState === 4)
{
if(rawFile.status === 200 || rawFile.status == 0)
{
var allText = rawFile.responseText;
console.log("readFile fichero ",allText);
}
}
}
rawFile.send(null);
}
在控制台浏览器中,我收到以下消息“拒绝访问”
我在浏览器中检查了我的文件,然后可以看到该文件
我必须如何写文件路径?
[如果使用的是IE,则需要设置“设置/工具”->“ Internet选项”->“安全性”->“自定义级别”,然后在“其他”下更改安全性设置,将“跨域访问数据源”设置为“启用”。
但是如果您的应用程序用户使用的是IE并且设置不相同,则该功能对您的应用程序用户将无效”>