JavaScript. Подробное руководство, 6-е издание, стр. 488
<b>readonly Date lastModifiedDate</b>Дата последнего изменения файла или null, если эта информация недоступна.
<b>readonly string name</b>Имя файла (без пути к нему).
FileError
ошибка, возникшая во время чтения файла
Объект
<b>FileError</b><b>FileReader</b><b>FileReaderSync</b><b>FileError</b><b>FileError</b><b>error</b><b>FileReader</b>Обратите внимание, что прикладной интерфейс объекта
<b>FileWriter</b>Константы
Ниже перечислены коды ошибок в объекте
<b>FileError</b><b>unsigned short N0T_F0UND_ERR = 1</b>Файл не существует. (Возможно, был удален после того, как пользователь выбрал его, но перед тем, как программа попыталась прочитать его.)
<b>unsigned short SECURITY_ERR = 2</b>Неопределенная проблема, связанная с безопасностью, вынуждающая броузер запретить вашей программе читать файл,
<b>unsigned short AB0RT_ERR = З</b>Операция чтения файла была прервана.
<b>unsigned short NOT_READABLE_ERR = 4</b>Файл недоступен для чтения, возможно, потому что изменились права доступа к нему или другой процесс заблокировал файл.
<b>unsigned short ENCODING_ERR = 5</b>Вызов
<b>readAsDatallRL()</b>Свойства
<b>readonly unsigned short code</b>Это свойство определяет тип возникшей ошибки. Это свойство получает значение одной из констант, перечисленных выше.
FileReader
асинхронный интерфейс чтения объекта File или Blob (EventTarget)
Объект
<b>FileReader</b><b>File</b><b>Blob</b>• Создать объект
<b>FileReader</b><b>FileReader().</b>• Определить необходимые обработчики событий.
• Передать объект
<b>File</b><b>Blob</b>• Затем, когда будет вызван обработчик
<b>onload</b><b>result</b><b>отеrror</b><b>error</b><b>FileError</b>• После окончания операции чтения при необходимости можно повторно использовать объект
<b>FileReader</b>Синхронный прикладной интерфейс, который можно использовать в фоновых потоках выполнения, описывается в справочной статье
<b>FileReaderSync</b>Конструктор
<b>new FileReader()</b>Новый объект
<b>FileReader</b><b>FileReader(),</b>Константы
Следующие константы определяют возможные значения свойства
<b>readyState</b><b>unsigned short EMPTY = 0</b>Метод чтения еще не был вызваню
<b>unsigned short LOADING = 1</b>Выполняется операция чтенияю
<b>unsigned short DONE = 2</b>Операция чтения завершилась, успешно или с ошибкой.
Свойства
<b>readonly FileError error</b>Если ошибка возникнет во время чтения, это свойство будет ссылаться на объект
<b>FileError</b><b>readonly unsigned short readyState</b>Это свойство описывает текущее состояние объекта
<b>FileReader</b><b>readonly any result</b>Если операция чтения завершится успешно, это свойство будет хранить содержимое объекта
<b>File</b><b>Blob</b><b>ArrayBuffer</b><b>readyState</b><b>File</b><b>Blob</b>Методы
<b>void abort()</b>Прерывает операцию чтения. Он присваивает свойству
<b>readyState</b><b>result</b><b>error</b><b>FileError</b><b>code</b>