データベースから画像のコンテンツを形式で取得しbyteArray
、ASP.NET のコンテンツ画像タグに表示しています。問題は、画像ファイルを作業フォルダーの特定の場所に保存して画像を表示すると、正常に動作していますが、画像を一時フォルダに保存して、一時フォルダの URL を画像タグに渡そうとすると、画像が表示されません。
コード:
Bitmap bi = new Bitmap(byteArrayToImage(FileUpload1.FileBytes));
//This code working fine
string path = Server.MapPath("Images/") + FileUpload1.PostedFile.FileName;
bi.Save(path , ImageFormat.Jpeg);
Image1.ImageUrl = "Images/" + FileUpload1.PostedFile.FileName;
//This code didn't displaying the image.
bi.Save(Path.GetTempPath() + FileUpload1.PostedFile.FileName, ImageFormat.Jpeg);
Image1.ImageUrl = Path.GetTempPath() + FileUpload1.PostedFile.FileName;
ここの tempFolder の問題は何ですか?.Windows7 OS を使用しています。ここでは、作成したイメージをフォルダーから自動的に削除するために一時フォルダーを使用しています。
ありがとうございました