【发布时间】:2016-07-20 01:51:56
【问题描述】:
<script>
var file = document.getElementById("userFile").files[0];
var reader = new FileReader();
reader.readAsArrayBuffer(file);
var byteArray = reader.result;
console.log(byteArray);
</script>
此代码在控制台中产生此错误:无法在“FileReader”上执行“readAsArrayBuffer”:参数 1 不是“Blob”类型。
据我了解,FileReader 可以接受 Blob 和 File 作为参数,因为 File 接口基于 Blob。
【问题讨论】:
-
等待 DOM 加载?
标签: javascript file-io