filereader APIを使用すると、readAsDataURLでファイルを読み取ることにより、ファイルのプレビューを表示できます。
私がやろうとしていることは次のとおりです。
- ユーザーがファイルを選択
- プレビューが表示されるので、ユーザーはフィードバックを得ることができます。
- ユーザーが満足すれば、データをバックエンドに送信します。
ステップ 3 の実装は、 readAsBinaryStringを使用してファイルを再読み込みすることで実行できますが、データがディスク上で消失または変更された可能性があるため、これには問題があるように見えます。だから私が望むのは、から返されたデータをからreadAsDataURL
返された形式に変換することreadAsBinaryString
です。これどうやってするの?
もう1つの方法は、によって返されたデータをバックエンドに送信するreadAsDataURL
ことですが、私の場合はバックエンドで特別な処理が必要になるため、これは避けたいと思います。