如何使用javascript或jquery读取文件内容并将其存储到变量中?

时间:2016-12-13 05:46:02

标签: javascript jquery ajax html5 filereader

我有一个文本文件,其中包含一些内容并位于我的本地计算机中(例如:C:\Users\Test.txt)。我想阅读此文件并使用javascriptjqueryhtml5 FileReader将其内容存储在一个变量中?我该怎么办?

如果我尝试以下操作,我会收到:Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource

js:

(function (sf) {
 "use strict";
 $.get( "C:/Users/Test.txt", function( data ) {
 var filecontent = data;// filecontent var should be having my file content data
});
}(samplefunction));

(function (sf) {
    "use strict";
    $.ajax({
        type: 'GET',
        url: 'C:/Users/Test.txt',
        success: function (filedata) {
             alert('success : ' + filedata);
             var filecontent = filedata;
        }
    });
}(samplefunction));

请让我知道如何阅读并将我的文件内容添加到我的变量中,以便我可以处理剩余的事情。提前谢谢!

1 个答案:

答案 0 :(得分:0)

设置本地服务器,例如IIS或Apache,并将您的网站部署到服务器,并以“http://localhost/”或“http://127.0.0.1/

开头访问您的文件