データベースから画像を読み取り、画像をファイルに保存し、作成したファイルに Image Control ImageURLプロパティを設定する小さなアプリケーションを作成しています。
コードはかなり簡単です
Dim m_Bytes As Byte() = DirectCast(command.ExecuteScalar, Byte())
Dim strfn As String = "D:\" + Convert.ToString(DateTime.Now.ToFileTime()) + ".jpeg"
Dim fs As New FileStream(strfn, FileMode.CreateNew, FileAccess.Write)
fs.Write(m_Bytes, 0, m_Bytes.Length)
fs.Flush()
fs.Close()
Image1.ImageUrl = strfn
画像はその場所で適切に作成されていますが、画像コントロールは画像をレンダリングしません。ページのソースを確認したところ、イメージ コントロールが指していた
<img id="Image1" src="D:\129901061171254403.jpeg" />
src は正しい場所を指しています...
前もって感謝します....