← 返回首页
FileReader.readAsBinaryString() - Web API | MDN

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

FileReader.readAsBinaryString()

readAsBinaryString メソッドは、 指定された Blob または File オブジェクトを読み込むために使用します。 読込処理が終了すると readyState は DONE に変わり、loadend イベントが生じます。それと同時に result プロパティには生のバイナリーデータを文字列で解釈したものが格納されます。

このメソッドは、ファイル API の仕様から一度削除されましたが、後方互換のために再導入されました。 FileReader.readAsArrayBuffer() の使用が推奨されています。

In this article

構文

js
readAsBinaryString(blob)

引数

blob

メソッドで読み込む Blob または File オブジェクトです。

返値

なし (undefined)。

js
const canvas = document.createElement("canvas"); const height = 200; const width = 200; canvas.width = width; canvas.height = height; const 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((blob) => { const reader = new FileReader(); reader.onload = () => { console.log(reader.result); }; reader.readAsBinaryString(blob); });

仕様書

Specification
File API
# readAsBinaryString

ブラウザーの互換性

Enable JavaScript to view this browser compatibility table.

関連情報