js读取文件内容
时间: 2023-07-18 14:15:17 浏览: 168
js 读取文件
JavaScript 可以通过 `FileReader` 对象读取文件内容。以下是一个简单的例子:
```javascript
// 创建一个 File 对象
var file = new File(["Hello, world!"], "hello.txt", {type: "text/plain"});
// 创建一个 FileReader 对象
var reader = new FileReader();
// 用 FileReader 对象读取文件内容
reader.onload = function(event) {
console.log(event.target.result); // 输出文件内容
};
reader.readAsText(file);
```
在这个例子中,我们首先创建一个 `File` 对象,该对象包含了要读取的文件内容。然后,我们创建一个 `FileReader` 对象并使用 `readAsText()` 方法读取文件内容。当文件内容读取完成后,会触发 `onload` 事件,该事件中的回调函数可以获取文件内容并进行相应的操作。在这个例子中,我们简单地将文件内容输出到控制台。
需要注意的是,这个例子中的 `File` 对象是手动创建的,实际应用中,我们通常是通过用户选择文件后获取到的 `File` 对象来读取文件内容。
阅读全文