HLJ 发布于
2022-03-07 10:46:42

JavaScript读取文件内容 FileReader() 函数

FileReader()构造函数

let reader = new FileReader(); // no arguments

一些方法

  • readAsArrayBuffer(blob)– 以二进制格式读取数据ArrayBuffer。
  • readAsText(blob, [encoding])– 以给定编码的文本字符串形式读取数据(utf-8默认情况下)。
  • readAsDataURL(blob)– 读取二进制数据并将其编码为 base64 数据 url。
  • abort()– 取消操作。
  • 更多方法:https://javascript.info/file

一个实例代码

<input type="file" onchange="readFile(this)">

<script>
function readFile(input) {
  let file = input.files[0];
  let reader = new FileReader();
      reader.readAsText(file);

      reader.onload = function() {
        console.log(reader.result);
      };

      reader.onerror = function() {
        console.log(reader.error);
      };
}
当前文章内容为原创转载请注明出处:http://www.good1230.com/detail/2022-03-07/589.html
最后生成于 2022-10-07 22:28:01