Spec-Zone.ru › Web APIs

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

См. также

  • FileReader
  • Blob
  • File

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API