当路径为Asp.net中的临时文件夹时,不显示图像

当路径为Asp.net中的临时文件夹时,不显示图像,asp.net,Asp.net,我从数据库中以byteArray格式获取图像的内容,并将其显示在ASP.NET的内容图像标记中。问题是,当我将图像文件保存在工作文件夹中的特定位置并显示图像时,它工作正常。但是如果我尝试将图像保存在临时文件夹中,并将临时文件夹URL传递给图像标记,则不会显示图像 代码: Bitmap bi = new Bitmap(byteArrayToImage(FileUpload1.FileBytes)); //This code working fine string path = Ser

我从数据库中以
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操作系统。这里我使用temparory文件夹自动从文件夹中删除创建的图像


谢谢

您是否调试并检查ImageUrl是否正确

是否引发错误?如果有,我们能得到它吗?如果没有,它到底是做什么的?这里的图像路径是相同的。嘿,试试这个。。。字符串路径=Server.MapPath(“Images/”)+FileUpload1.PostedFile.FileName;换成这个。。。。string path=“Images/”+FileUpload1.PostedFile.FileName;