概要 aws-sdkでS3にアップしたPDFをCloudFrontから表示すると、ブラウザ上で表示されずにダウンロードされてしまいました。 結論 aws-sdkでS3にアップするときにContent-Typeに「application/pdf」を指定する必要があります。 設定しないと Content-Typeが自動で「binary/octet-stream」と設定されるため、URLを開いてもブラウザ内で表示されずにダウンロードされます。 AWS マネジメントコンソールから変更しても反映されない コンソール画面から手動で変更してもやはりダウンロードされてしまいます。(キャッシュの問題?よくわからない) ちなみに、S3のオブジェクト詳細画面の右上の「開く」からはブラウザ内で表示されるようになります。 Blob形式でフロントに渡したらLINE内ブラウザでは開けない aws-sdkを使って、S3の
![S3にアップしたPDFをCloudFrontを経由して開くとPDFがダウンロードされてしまう - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/b9174895618cf63c8eb631da29842a6a8e392a15/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9UzMlRTMlODElQUIlRTMlODIlQTIlRTMlODMlODMlRTMlODMlOTclRTMlODElOTclRTMlODElOUZQREYlRTMlODIlOTJDbG91ZEZyb250JUUzJTgyJTkyJUU3JUI1JThDJUU3JTk0JUIxJUUzJTgxJTk3JUUzJTgxJUE2JUU5JTk2JThCJUUzJTgxJThGJUUzJTgxJUE4UERGJUUzJTgxJThDJUUzJTgzJTgwJUUzJTgyJUE2JUUzJTgzJUIzJUUzJTgzJUFEJUUzJTgzJUJDJUUzJTgzJTg5JUUzJTgxJTk1JUUzJTgyJThDJUUzJTgxJUE2JUUzJTgxJTk3JUUzJTgxJUJFJUUzJTgxJTg2JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03OWFhYjEwNzg1NzgzNmFlYzkyM2VmMDMxYjc0MTczMw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwWW9zaGl0YWtlSGlyb2tpJTIwaW4lMjAlRTYlQTAlQUElRTUlQkMlOEYlRTQlQkMlOUElRTclQTQlQkUlRTMlODMlQUMlRTMlODIlQTQlRTMlODMlQTQlRTMlODMlQkMlRTMlODMlODkmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zMiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWNmNjIzOGJmMDM5Zjk1M2Y3MTQyZmU0YmY4M2M0YzAw%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Db15e2929a5a50848ff76dc767fa9429c)