[rails] S3にアップロードしたPDFが直接ダウンロードされてしまうぅ

はじめに

バージョンアップしたらPDFのプレビュー機能が効かなくなった!

問題

PDFのプレビューをJSで実装していたのだけど、直接ダウンロードされるようになってしまった

# サーバの構成
    - Front: angular
    - API: Rails

解決方法

よくよく見ると、content-typeが binary/octet-steam になってたので直接ダウンロードされたんだなと。

原因は、API側のaws-sdk-s3のバージョンによるものだった おそらく新しいaws-sdk-s3のバージョンでは、upload時にcontent-typeを渡す必要が出てきた。(APIはcontent-typeを渡してなかったもん)

おわりに

バージョンアップ後の動作確認大事ね

感謝サイト

S3にアップしたPDFをCloudFrontを経由して開くとPDFがダウンロードされてしまう - Qiita
概要aws-sdkでS3にアップしたPDFをCloudFrontから表示すると、ブラウザ上で表示されずにダウンロードされてしまいました。結論aws-sdkでS3にアップするときにContent…

コメント

タイトルとURLをコピーしました