公開用のS3のバケットにアップロードした画像を、URL直打ちで閲覧すると、いつもならブラウザに表示されるのだが、ダウンロードされてしまうケースがある。content-typeでイメージのmimeタイプが指定されていないため。Lambda関数(python3)で画像を生成し、S3の公開用バケットにアップロードした。アップロード先のURLを直打ちでアクセスすると、ブラウザ内に表示されるのではなくて、ダウンロードされてしまった。ブラウザ内で表示されるようにしたい。原因content-typeがイメージのmimeタイプで設定されていないため。対応uploadの時に、content-typeを指定する。upload_fileにおいては、ExtraArgsにjsonで指定する。image/jpegを指定する時は以下。"image/jpeg"})upload_fileではなくput_objectの時は、普通にContentTypeが使える。ContentType="image/jpeg")content-typeは盲点だった。参考ありがとうございました。DynamoDBを使い始めて気をつけていること。Pandasで2列を比較してTrue/Falseの新たな列を作る。コメントをキャンセルメールアドレスが公開されることはありません。DynamoDBを使い始めて気をつけていること。クラウドの利用について思う管理人について管理人のtamaです。前はhackleと名乗ってました。技術系の話題が多いですが、雑記ブログです。気がつくとブログを始めて8年以上。何かあれば、記事にお気軽にコメントしてください。なにげにTwitterもしています。10)LenovoのPCで情報漏洩などのセキュリティリスクをどう考えるかPandasで2列を比較してTrue/Falseの新たな列を作る。(1)ABOUTこのサイトについて...ABOUTCONTACT基本的には記事内でコメントしていただければと思いますが(目を通しています)、メールも受け付けています。googleさんのアカウントでhackle774です。商品のレビューや広告の依頼等については、申し訳ありませんがお断り申し上げています。広告についてこのサイトは、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。より匿名のトラフィックデータを収集しています。