An object for monitoring the reading of files. This emits ProgressEvents of the types listed in {@link goog.fs.FileReader.EventType}.
extends goog.events.EventTargetInstance Method Summary | |
abort() Abort the reading of the file. | |
dispatchProgressEvent_(!ProgressEvent event) Wrap a progress event emitted by the underlying file reader and re-emit it. | |
disposeInternal() Unattach listeners from this object. Classes that extend EventTarget may need to override this method in order to remove references to DOM Elements and additional listeners, it should be something like this: MyClass.prototype.disposeInternal = function() { MyClass.superClass_.disposeInternal.call(this); // Dispose logic for MyClass }; | |
getError() ⇒ ?goog.fs.Error | |
getReadyState() ⇒ ?goog.fs.FileReader.ReadyState | |
getResult() ⇒ <Any Type> | |
readAsArrayBuffer(!Blob blob) Starts reading a blob as an array buffer. | |
readAsBinaryString(!Blob blob) Starts reading a blob as a binary string. | |
readAsDataUrl(!Blob blob) Starts reading a blob as a data URL. | |
readAsText(!Blob blob, string= opt_encoding) Starts reading a blob as text. |
Static Method Summary | |
createDeferred_(?goog.fs.FileReader reader) ⇒ !goog.async.Deferred Creates a new deferred object for the results of a read method. | |
readAsArrayBuffer(!Blob blob) ⇒ !goog.async.Deferred Reads a blob as an array buffer. | |
readAsBinaryString(!Blob blob) ⇒ !goog.async.Deferred Reads a blob as a binary string. | |
readAsDataUrl(!Blob blob) ⇒ !goog.async.Deferred Reads a blob as a data URL. | |
readAsText(!Blob blob, string= opt_encoding) ⇒ !goog.async.Deferred Reads a blob as text. |