Class: FileReader

FileReader


new FileReader()

This class reads the mobile device file system.

For Android:
The root directory is the root of the file system.
To read from the SD card, the file name is "sdcard/my_file.txt"

Source:

Members


<static> READ_CHUNK_SIZE

Defines the maximum size to read at a time via the native API. The default value is a compromise between
minimizing the overhead of many exec() calls while still reporting progress frequently enough for large files.
(Note attempts to allocate more than a few MB of contiguous memory on the native side are likely to cause
OOM exceptions, while the JS engine seems to have fewer problems managing large strings or ArrayBuffers.)

Source:

Methods


abort()

Abort reading file.

Source:

readAsArrayBuffer(file)

Read file and return data as a binary data.

Parameters:
Name Type Description
file File

File object containing file properties

Source:

readAsBinaryString(file)

Read file and return data as a binary data.

Parameters:
Name Type Description
file File

File object containing file properties

Source:

readAsDataURL(file)

Read file and return data as a base64 encoded data url.
A data url is of the form:
data:[][;base64],

Parameters:
Name Type Description
file File

File object containing file properties

Source:

readAsText(file, encoding)

Read text file.

Parameters:
Name Type Description
file File

File object containing file properties

encoding

[Optional] (see http://www.iana.org/assignments/character-sets)

Source: