ファイルのバイナリ文字列を取得しようとしていますが、実際にはできないことがわかります。なぜ readAsDataUrl は機能するのに readAsBinaryString は機能しないのですか?
私は自分のコードを jsbin に入れました。
ファイルのバイナリ文字列を取得しようとしていますが、実際にはできないことがわかります。なぜ readAsDataUrl は機能するのに readAsBinaryString は機能しないのですか?
私は自分のコードを jsbin に入れました。
img.src = e.target.result;
おい、画像の「src」属性はURLであり、すべての文字が0から255の整数である文字列ではありません!!
代わりに ReadAsArrayBuffer() を使用し、次にキャンバス API を使用して、持っている ArrayBuffer をキャンバスのコンテキストにレンダリングする必要があります。
編集: 画像に表示したくないが、サーバーにAjaxするだけの場合は、ここに解決策があります!