Skip to content

Commit 2e7c4d7

Browse files
authored
fix: 一点小更改
1 parent b38c7ec commit 2e7c4d7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

4-binary/04-file/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ function readFile(input) {
9999

100100
因此我们可以用它将一个 blob 转换为其他格式:
101101
- `readAsArrayBuffer(blob)` -- 转换为 `ArrayBuffer`,
102-
- `readAsText(blob, [encoding])` -- 转换为字符串(`TextDecoder`的一个替代),
102+
- `readAsText(blob, [encoding])` -- 转换为字符串(`TextDecoder` 的一个可替代方法),
103103
- `readAsDataURL(blob)` -- 转换为 base64 的数据 url。
104104
```
105105
@@ -123,6 +123,6 @@ FileReader 的读取方法 `read*` 并不生成事件,而是会和普通函数
123123
- `ArrayBuffer` (`readAsArrayBuffer`)。
124124
- 数据 url,base-64 编码(`readAsDataURL`)。
125125

126-
但是,多数情况下,我们不必读取文件内容。正如我们处理 blobs 一样,我们可以通过 `URL.createObjectURL(file)` 创建一个短小的 url,并将其赋值给 `<a>``<img>`。 这样,文件便可以下载或者呈现为图像,作为画布(canvas)等的一部分。
126+
但是,多数情况下,我们不必读取文件内容。正如我们处理 blobs 一样,我们可以通过 `URL.createObjectURL(file)` 创建一个短小的 url,并将其赋给 `<a>``<img>`。 这样,文件便可以下载或者呈现为图像,作为画布(canvas)等的一部分。
127127

128128
而且,如果我们要通过网络发送一个文件(`File`),也简单,因为网络 API 如 `XMLHttpRequest``fetch` 本质上都接受 `File` 对象。

0 commit comments

Comments
 (0)