JavaScript读取本地文件

谁践踏了优雅 2022-05-17 11:37 413阅读 0赞

利用XMLHttpRequest对本地文件进行读取操作,值得注意的是,HTML文档的格式要与流中的读取格式设置一致, 代码如下:

  1. function load(name) {
  2. let xhr = new XMLHttpRequest(),
  3. okStatus = document.location.protocol === "file:" ? 0 : 200;
  4. xhr.open('GET', name, false);
  5. xhr.overrideMimeType("text/html;charset=utf-8");//默认为utf-8
  6. xhr.send(null);
  7. return xhr.status === okStatus ? xhr.responseText : null;
  8. }
  9. let text = load("test.txt");
  10. console.log(text);

test.txt文件内容如下,注意,在编写这个文档的时候用记事本要选utf-8编码:

  1. 你好,世界!
  2. 你好,JavaScript

控制台打印执行结果:

70

发表评论

表情:
评论列表 (有 0 条评论,413人围观)

还没有评论,来说两句吧...

相关阅读

    相关 py读取本地文件

    在Python中,可以使用内置的`open()`函数来读取本地文件。以下是一个基本的示例,演示如何打开并读取一个文本文件: 使用 'r' 参数表示我们想要读取文件

    相关 iOS 读取本地Json文件

    之前写过类似的方法 今天写这个 的目的是 应对开发过程中面对 服务端数据刚定下模型 但是接口不通 的情况下 不耽误客户端开发进度 + (id)getJsonDataJ