aws s3にファイルをアップロードしようとしていますjsがBLOBデータにアクセスする
アップロード作品問題はデータ型です。
私がアップロードしようとするファイルは、このようなブロブです:
blob:http://localhost:8080/2957b409-cab8-4564-b696-76c0af6ef64f
アップロードされたファイルは、BLOBにあるファイル(画像)は、上記だけではなく、文字列が含まれています。
ブロブにアクセスして元のファイルをアップロードするにはどうすればよいですか?
おかげ
はUPDATE:
私は今、この、私たちそれを見つけた:
const reader = new FileReader();
reader.onload =() => {
const fileAsBinaryString = reader.result;
this.awsS3UploadHelper(pictures,fileAsBinaryString);
// do whatever you want with the file content
};
reader.onabort =() => console.log('file reading was aborted');
reader.onerror =() => console.log('file reading has failed');
reader.readAsBinaryString(file);
fileAsBinaryString
はものと非常に長い文字列が含まれています...私は、ファイルの内容を考えて...とき私は全体の内容がファイルに保存されているS3にファイルを保存します。
しかし、私がファイルを開くと画像ビューアに何も表示されません。エディタでファイルを開くと、ファイル内に同じ文字列があります...
何が問題なのですか?前もって感謝します。
私はそのエンコーディングの問題があると思いますか?
fileAsBinaryString
はこのようなものが含まれています
`PNG
`
この ‰PNG