このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
FileReaderSync: readAsBinaryString() メソッド
非推奨;: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。
メモ:このメソッドは非推奨であり、readAsArrayBuffer() に取って代わられました。
readAsBinaryString() はFileReaderSync インターフェイスのメソッドで、File またはBlob オブジェクトを同期的に文字列に読み込むことを可能にします。このインターフェイスは、ブロックが発生する可能性のある同期 I/O を可能にするため、ワーカーでのみ利用可能です。
In this article
構文
js
readAsBinaryString(File)readAsBinaryString(Blob)引数
返値
入力データを表す文字列です。
例外
NotFoundErrorDOMExceptionSecurityErrorDOMException以下の問題のある状況のいずれかが検出された場合に発生します。
- リソースが第三者によって変更されている
- 同時に行われる読み取りが多すぎる
- リソースが指しているファイルがウェブから利用するには安全ではない(システムファイルなど)
NotReadableErrorDOMException同時実行ロックなどの権限の問題でリソースを読み込めない場合に発生します。
EncodingErrorDOMExceptionリソースがデータ URL であり、ブラウザーごとに定義された制限長を超えた場合に発生します。
仕様書
| Specification |
|---|
| File API> # readAsBinaryStringSyncSection> |