1. Веб-технологии для разработчиков
  2. Интерфейсы веб API
  3. FileReader
  4. FileReader.readAsBinaryString()

This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

FileReader.readAsBinaryString()

Не стандартно: Эта функция не стандартизирована. Мы не рекомендуем использовать нестандартные функции в действующих проектах, так как их поддержка браузерами ограничена, а поведение может измениться или быть удалено. Тем не менее, в некоторых случаях, когда нет стандартного решения, они могут быть подходящей альтернативой.

Метод readAsBinaryString используется для начала считывания содержимого определённого как Blob или File. Когда операция чтения завершится readyState становится DONE, и возникает событие loadend. В это время атрибут result содержит сырые бинарные данные из файла.

Заметьте, что этот метод устарел (12 July 2012 Working Draft from the W3C.)

Синтаксис

instanceOfFileReader.readAsBinaryString(blob);

Параметры

blob

The Blob or File from which to read.

Пример

js
var canvas = document.createElement("canvas");
var height = 200;
var width = 200;
canvas.width = width;
canvas.height = height;
var ctx = canvas.getContext("2d");
ctx.strokeStyle = "#090";
ctx.beginPath();
ctx.arc(width / 2, height / 2, width / 2 - width / 10, 0, Math.PI * 2);
ctx.stroke();
canvas.toBlob(function (blob) {
 var reader = new FileReader();
 reader.onloadend = function () {
 console.log(reader.result);
 };
 reader.readAsBinaryString(blob);
});

Спецификации

Этот метод был удалён из стандарта FileAPI. Вместо него следует использовать FileReader.readAsArrayBuffer().

Совместимость с браузерами

Смотрите также

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /