Skip to content

Commit 35ebb06

Browse files
committed
4-binary/04-file ru translation: edits
1 parent 1d6a554 commit 35ebb06

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

4-binary/04-file/article.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ function showFile(input) {
3838

3939
## FileReader
4040

41-
Единственная цель объекта [FileReader](https://www.w3.org/TR/FileAPI/#dfn-filereader) заключается в считывании информации из объекта `Blob` и, следовательно, `File` тоже.
41+
Единственная цель объекта [FileReader](https://www.w3.org/TR/FileAPI/#dfn-filereader) заключается в чтении информации из объекта `Blob` и, следовательно, `File`.
4242

4343
В основе лежат события, так как чтение с диска может занять некоторое время.
4444

@@ -55,21 +55,21 @@ let reader = new FileReader(); // без аргументов
5555
- **`readAsDataURL(blob)`** -- считать данные как base64 (data: URL).
5656
- **`abort()`** -- отменить операцию.
5757

58-
В процессе загрузки можно "слушать" следующие события:
59-
- `loadstart` -- загрузка начата.
60-
- `progress` -- срабатывает в то время, когда происходит считывание.
61-
- `load` -- нет ошибок, загрузка окончена.
58+
В процессе чтения можно "слушать" следующие события:
59+
- `loadstart` -- чтение начато.
60+
- `progress` -- срабатывает во время чтения данных.
61+
- `load` -- нет ошибок, чтение окончено.
6262
- `abort` -- вызван `abort()`.
6363
- `error` -- произошла ошибка.
64-
- `loadend` -- загрузка закончилась успешно или неудачей.
64+
- `loadend` -- загрузка закончилась успешно или нет.
6565

66-
Когда загрузка закончится, мы сможем получить доступ к её результату следующим образом:
67-
- `reader.result` результат считывания (если оно успешно)
66+
Когда чтение закончено, мы сможем получить доступ к его результату следующим образом:
67+
- `reader.result` результат чтения (если оно успешно)
6868
- `reader.error` объект ошибки (при неудаче).
6969

7070
Наиболее часто используемые события это, конечно же, `load` и `error`.
7171

72-
Вот пример загрузки файла:
72+
Вот пример чтения файла:
7373

7474
```html run
7575
<input type="file" onchange="readFile(this)">
@@ -118,7 +118,7 @@ function readFile(input) {
118118

119119
Помимо методов и свойств `Blob`, объекты `File` также имеют свойства `fileName` и `lastModified`, плюс внутреннюю возможность чтения из файловой системы. Обычно мы получаем `File` объекты из пользовательского ввода, такого как `<input>` или drag'n'drop.
120120

121-
Объекты `FileReader` могут читаться из файла или Blob, в одном из трех форматов:
121+
Объекты `FileReader` могут читать из файла или Blob, в одном из трех форматов:
122122
- Строка (`readAsText`).
123123
- `ArrayBuffer` (`readAsArrayBuffer`).
124124
- Data: url, c кодировкой base-64 (`readAsDataURL`).

0 commit comments

Comments
 (0)