const reader = new FileReader();
时间: 2024-09-18 21:15:37 浏览: 34
使用FileReader API创建Vue文件阅读器组件
在JavaScript中,`const reader = new FileReader()` 这行代码是用来创建一个新的FileReader对象。FileReader是一个内置对象,它允许我们读取文件系统中的数据,特别是二进制文件,如图片、音频或视频等。当你通过`new FileReader()`构造函数创建一个FileReader实例时,你可以使用它的方法(如`readAsText()`, `readAsDataURL()`等)来读取指定类型的文件内容。
例如,如果你有一个用户选择的文件,你可以这样做:
```javascript
const fileInput = document.querySelector('input[type="file"]');
fileInput.addEventListener('change', function(e) {
const reader = new FileReader();
reader.onload = function(event) {
// 文件加载完成后,event.target.result将包含文件的内容
console.log('File content:', event.target.result);
};
reader.readAsText(fileInput.files[0]); // 读取文本文件
});
```
阅读全文