データベースからブロブを取得してjspに表示しようとしていますコードは次のとおりです。
response.setContentType("image/bmp");
con = dbMon.connect(Con_id);
stmt = con.createStatement();
rs = stmt.executeQuery(sql);
while (rs != null && rs.next()) {
out.clear();
OutputStream os = response.getOutputStream();
os.write(rs.getBytes("IMAGE"));
out.flush();
dbMon.close(con);
}
コードは http を使用している uat 環境では正常に動作しますが、HTTPS である実稼働環境では失敗します。実稼働環境では、画像が表示されるときにセキュリティ警告が表示され、「表示された Web ページのコンテンツのみを表示しますか?」というメッセージが表示されます。安全に配信されますか? この Web ページには、安全な HTTPS 接続を使用して配信されないコンテンツが含まれており、Web ページ全体のセキュリティが損なわれる可能性があります。」
- はい を選択すると、画像は表示されません。
- [いいえ] を選択すると、悪いイメージのロゴ (赤い十字) のみが表示されます 親切に助けてくださいありがとう