Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript读取txt文件的内容_Javascript - Fatal编程技术网

使用JavaScript读取txt文件的内容

使用JavaScript读取txt文件的内容,javascript,Javascript,可能重复: 我需要使用JavaScript打开并读取txt文件的内容。如何才能做到这一点?如果文本文件在本地文件系统中,由于访问本地文件系统时受到Javascript的限制,您将很难做到这一点。如果文本文件在服务器中,您可以通过简单的XHR(Ajax调用)获取文件内容。在远程服务器上,您只需使用XMLHttpRequest对象来检索数据并访问它 var request = new XMLHttpRequest(); request.open('GET', URL TO FILE); reque

可能重复:


我需要使用JavaScript打开并读取txt文件的内容。如何才能做到这一点?

如果文本文件在本地文件系统中,由于访问本地文件系统时受到Javascript的限制,您将很难做到这一点。如果文本文件在服务器中,您可以通过简单的XHR(Ajax调用)获取文件内容。

在远程服务器上,您只需使用
XMLHttpRequest
对象来检索数据并访问它

var request = new XMLHttpRequest();
request.open('GET', URL TO FILE);
request.onreadystatechange(function(){
      if(request.readyState === 4 && request.statusCode === 200){
          console.log(request.responseText);
      }
});
request.send();
这将在IE7、IE8和IE9中失败


如果你试图从本地磁盘读取数据,你会遇到麻烦。

@KenWhite这个问题专门针对Windows平台和从本地磁盘读取数据。这两个问题都没有标记。@tkone:没问题。改为用作副本。或或你想让我继续吗?:-)仅在相关列表中就有至少三个,不必费心搜索。这可能是一个重复的问题该文件在我的本地计算机中。我想打开它,阅读它的内容,最后编辑它的内容并将其保存在本地计算机上的同一位置。可能吗?不可能。JavaScript无法写入本地文件系统。