2022-03-07 10:46:42
FileReader()
构造函数
let reader = new FileReader();
一些方法
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);
};
}
最后生成于 2023-06-27 21:38:20
热门推荐: