はじめに
バージョンアップしたら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…
コメント