package js.html
extends EventTarget
Available on js
The FileReader object lets web applications asynchronously read the contents of files (or raw data buffers) stored on the user's computer, using File or Blob objects to specify the file or data to read.
Documentation FileReader by Mozilla Contributors, licensed under CC-BY-SA 2.5.
See also:
staticinlineread onlyDONE:Int = 2staticinlineread onlyEMPTY:Int = 0staticinlineread onlyLOADING:Int = 1new()Throws:
null |
DOMError |
|---|
read onlyerror:DOMExceptionA DOMException representing the error that occurred while reading the file.
onabort:FunctionA handler for the abort event. This event is triggered each time the reading operation is aborted.
onerror:FunctionA handler for the error event. This event is triggered each time the reading operation encounter an error.
onload:FunctionA handler for the load event. This event is triggered each time the reading operation is successfully completed.
onloadend:FunctionA handler for the loadend event. This event is triggered each time the reading operation is completed (either in success or failure).
onloadstart:FunctionA handler for the loadstart event. This event is triggered each time the reading is starting.
onprogress:FunctionA handler for the progress event. This event is triggered while reading a Blob content.
read onlyreadyState:IntA number indicating the state of the FileReader. This is one of the following:
EMPTY | 0 | No data has been loaded yet. |
LOADING | 1 | Data is currently being loaded. |
DONE | 2 | The entire read request has been completed. |
read onlyresult:DynamicThe file's contents. This property is only valid after the read operation is complete, and the format of the data depends on which of the methods was used to initiate the read operation.
abort():VoidAborts the read operation. Upon return, the readyState will be DONE.
readAsArrayBuffer(blob:Blob):VoidStarts reading the contents of the specified Blob, once finished, the result attribute contains an ArrayBuffer representing the file's data.
Throws:
null |
DOMError |
|---|
readAsBinaryString(filedata:Blob):VoidStarts reading the contents of the specified Blob, once finished, the result attribute contains the raw binary data from the file as a string.
Throws:
null |
DOMError |
|---|
readAsDataURL(blob:Blob):VoidStarts reading the contents of the specified Blob, once finished, the result attribute contains a data: URL representing the file's data.
Throws:
null |
DOMError |
|---|
readAsText(blob:Blob, ?label:String):VoidStarts reading the contents of the specified Blob, once finished, the result attribute contains the contents of the file as a text string.
Throws:
null |
DOMError |
|---|
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/FileReader.html