TypeError: Failed to execute 'readAsArrayBuffer' on 'FileReader': parameter 1 is not of type 'Blob'
时间: 2023-12-24 07:04:35 浏览: 344
(存入json文件出错)TypeError: Object of type int64 is not JSON serializable
5星 · 资源好评率100%
这个错误通常是因为传递给 `readAsArrayBuffer()` 方法的参数不是 `Blob` 类型。请确保传递给该方法的参数是有效的 `Blob` 对象。你可以使用 `File` 对象创建一个 `Blob` 对象,如下所示:
```javascript
const file = document.querySelector('input[type=file]').files[0];
const reader = new FileReader();
reader.readAsArrayBuffer(new Blob([file]));
```
如果你仍然遇到问题,请检查代码中传递给 `readAsArrayBuffer()` 方法的参数是否正确。
阅读全文