【AWS】S3からダウンロードしたファイルのContent-Typeが変なんです
現象
S3からダウンロードしたファイルのContent-Typeがbinary/octet-streamになってしまう。
原因
S3へのアップロード時にContent-Typeを指定していない。
APIでのアップロードなどで忘れがち。
対策
Amplifyの場合
// ファイルアップロード
Storage.put(key, fileObject, {
level: fileLevel,
contentType: ${contentType},
progressCallback(progress) {},
});