0

データベースから画像のコンテンツを形式で取得し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 を使用しています。ここでは、作成したイメージをフォルダーから自動的に削除するために一時フォルダーを使用しています。

ありがとうございました

4

1 に答える 1