• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:<ASP.NET+C#+MSDE> JPEG画像の表示ができません。)

<ASP.NET+C#+MSDE> JPEG画像の表示ができません。

このQ&Aのポイント
  • ASP.NET+C#+MSDEで開発を行っており、JPEG画像の表示ができません。
  • MSDEのテーブルにImage型の項目を登録し、ASP.NETのSQL文を書いて画像を取得して表示しようとしていますが、表示されるのは「×」マークだけです。
  • 設定の問題なのかどうかわからないので、アドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

> Response.ContentType = "image/pjpeg"; image/jpegに直したらうまく動いたりしませんか?

aw11
質問者

お礼

アドバイスありがとうございます。 image/jpegもやってみましたがダメでした。データをGIF形式にしてimage/gifを試してみましたがダメでした。

aw11
質問者

補足

できましたっ! コード自体の問題じゃなくて、SQLServerへのデータの登録方法が根本的に間違っていたようです。 基本的に私のコードで表示するのImageにあるBLOB型のデータですよね。Accessでリンクを張って登録すると、OLEオブジェクト型のデータとして登録されてしまいます。 で、データ的には存在しているけど、"Image/jpeg"等にもならず、結果「×」ボタンを表示していたようです。 マイクロソフトの技術情報に「Visual C#.NETでADO.NETを使用したBLOBデータの読み取りと書き込みの方法」ってのがありましたので、参考にしてデータを登録したらできました。 http://support.microsoft.com/default.aspx

関連するQ&A