Javascript 使用FileReader读取远程文本文件

Javascript 使用FileReader读取远程文本文件,javascript,filereader,Javascript,Filereader,我想在javascript中使用FileReader读取远程文本文件。我能够读取从输入文件中选择的文件,如: HTML: 但如前所述,我不想读取从输入中选择的文件,但我想从www.example.com/abc.txt这样的URL获取它 任何帮助都将不胜感激 感谢同源策略意味着只有使用Ajax,并且只有当远程文件与请求它的页面位于同一个域上,或者远程域主动允许您这样做(它可能不会)时,才能使用Ajax执行此操作。请参见是,远程文件托管在与页面请求相同的域中,然后使用Ajax将数据加载到字符串中

我想在javascript中使用FileReader读取远程文本文件。我能够读取从输入文件中选择的文件,如:

HTML:

但如前所述,我不想读取从输入中选择的文件,但我想从www.example.com/abc.txt这样的URL获取它

任何帮助都将不胜感激


感谢

同源策略意味着只有使用Ajax,并且只有当远程文件与请求它的页面位于同一个域上,或者远程域主动允许您这样做(它可能不会)时,才能使用Ajax执行此操作。请参见是,远程文件托管在与页面请求相同的域中,然后使用Ajax将数据加载到字符串中
<input type="file" id="file-input" />
<button onclick="upload()">Click me</button>  
function upload() {    
      var textFile = document.getElementById('file-input').files[0];
      var fileReader = new FileReader();
      fileReader.readAsText(textFile);
      fileReader.onloadend = function (evt) {
        if (evt.target.readyState === fileReader.DONE) { // DONE == 2
          console.log("File content:" + evt.target.result);
        }
      };
}