FileReaderSync
Базовая поддержка Широко доступна
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.
Примечание: Эта функция доступна только в Потоках выполнения JavaScript, за исключением Сервисных рабочих процессов.
Интерфейс FileReaderSync позволяет синхронно читать объекты File или Blob. Этот интерфейс доступен только в рабочих потоках, так как он обеспечивает синхронный ввод-вывод, который может потенциально блокировать выполнение.
Конструктор
FileReaderSync()-
Возвращает новый объект
FileReaderSync.
Свойства экземпляра
Этот интерфейс не имеет свойств.
Методы экземпляра
FileReaderSync.readAsArrayBuffer()-
Этот метод преобразует указанный объект
BlobилиFileв объектArrayBuffer, представляющий входные данные как двоичную строку. -
FileReaderSync.readAsBinaryString()Устаревший -
Этот метод преобразует указанный объект
BlobилиFileв строку, представляющую входные данные как двоичную строку. Этот метод устарел, рассмотрите использованиеreadAsArrayBuffer()вместо него. FileReaderSync.readAsText()-
Этот метод преобразует указанный объект
BlobилиFileв строку, представляющую входные данные как текстовую строку. Необязательный параметрencodingуказывает кодировку, которая должна быть использована (например, iso-8859-1 или UTF-8). Если он отсутствует, метод применит алгоритм определения кодировки. FileReaderSync.readAsDataURL()-
Этот метод преобразует указанный объект
BlobилиFileв строку, представляющую входные данные как URL-адрес данных.
Спецификации
| Спецификация |
|---|
| File API # FileReaderSync |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
FileReaderSync |
7 | 12 | 8 | ≤12.1 | 6 | 18 | 8 | ≤12.1 | 6 | 1.0 | 4.4 |
FileReaderSync |
7 | 12 | 8 | ≤12.1 | 6 | 18 | 8 | ≤12.1 | 6 | 1.0 | 4.4 |
readAsArrayBuffer |
9 | 12 | 8 | ≤12.1 | 6 | 18 | 8 | ≤12.1 | 6 | 1.0 | 4.4 |
readAsBinaryString |
7 | 12 | 8 | ≤12.1 | 6 | 18 | 8 | ≤12.1 | 6 | 1.0 | 4.4 |
readAsDataURL |
7 | 12 | 8 | ≤12.1 | 6 | 18 | 8 | ≤12.1 | 6 | 1.0 | 4.4 |
readAsText |
7 | 12 | 8 | ≤12.1 | 6 | 18 | 8 | ≤12.1 | 6 | 1.0 | 4.4 |
worker_support |
7 | 12 | 8 | ≤15 | 6 | 18 | 8 | ≤14 | 6 | 1.0 | 4.4 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync