FileReader
package js.html
extends EventTarget
Доступно в js
Объект FileReader позволяет веб-приложениям асинхронно читать содержимое файлов (или буферов необработанных данных), хранящихся на компьютере пользователя, используя объекты File или Blob для указания файла или данных для чтения.
Документация FileReader от Авторов Mozilla, лицензирована по CC-BY-SA 2.5.
См. также:
Статические переменные
staticinlineread onlyDONE:Int = 2
staticinlineread onlyEMPTY:Int = 0
staticinlineread onlyLOADING:Int = 1
Конструктор
new()
Выбрасывает:
null |
DOMError |
|---|
Переменные
read onlyerror:DOMException
Объект DOMException, представляющий ошибку, произошедшую во время чтения файла.
onabort:Function
Обработчик события abort. Это событие срабатывает каждый раз, когда операция чтения прерывается.
onerror:Function
Обработчик события error. Это событие срабатывает каждый раз, когда операция чтения сталкивается с ошибкой.
onload:Function
Обработчик события load. Это событие срабатывает каждый раз, когда операция чтения завершается успешно.
onloadend:Function
Обработчик события loadend. Это событие срабатывает каждый раз, когда операция чтения завершается (будь то успех или неудача).
onloadstart:Function
Обработчик события loadstart. Это событие срабатывает каждый раз, когда начинается чтение.
onprogress:Function
Обработчик события progress. Это событие срабатывает во время чтения содержимого Blob.
read onlyreadyState:Int
Число, указывающее состояние FileReader. Может принимать следующие значения:
EMPTY | 0 | Данные еще не загружены. |
LOADING | 1 | Данные в процессе загрузки. |
DONE | 2 | Запрос чтения завершен. |
read onlyresult:Dynamic
Содержимое файла. Это свойство становится допустимым только после завершения операции чтения, и формат данных зависит от метода, используемого для запуска операции чтения.
Методы
abort():Void
Прерывает операцию чтения. После возврата readyState будет DONE.
readAsArrayBuffer(blob:Blob):Void
Начинает чтение содержимого указанного Blob. После завершения, свойство result содержит ArrayBuffer представляющее данные файла.
Выбрасывает:
null |
DOMError |
|---|
readAsBinaryString(filedata:Blob):Void
Начинает чтение содержимого указанного Blob. После завершения, свойство result содержит сырые двоичные данные из файла в виде строки.
Выбрасывает:
null |
DOMError |
|---|
readAsDataURL(blob:Blob):Void
Начинает чтение содержимого указанного Blob. После завершения, свойство result содержит data: URL, представляющий данные файла.
Выбрасывает:
null |
DOMError |
|---|
readAsText(blob:Blob, ?label:String):Void
Начинает чтение содержимого указанного Blob. После завершения, свойство result содержит содержимое файла в виде текстовой строки.
Выбрасывает:
null |
DOMError |
|---|
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/FileReader.html