Spec-Zone.ru › Haxe JavaScript

FileReader

package js.html

extends EventTarget

Доступно в js

Объект FileReader позволяет веб-приложениям асинхронно читать содержимое файлов (или буферов необработанных данных), хранящихся на компьютере пользователя, используя объекты File или Blob для указания файла или данных для чтения.

Документация FileReader от Авторов Mozilla, лицензирована по CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/FileReader

Статические переменные

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API