从文件夹中检索图像文件并显示到Image Control中

时间:2012-09-17 12:24:03

标签: c# asp.net file-upload

我使用以下代码保存我的图像在我的源文件中的文件夹中.. 现在我必须在我的表格上恢复相同的保存图像

string filename = Path.GetFileName(fileupload1.PostedFile.FileName);
    string strtemp = System.DateTime.Now.ToString("ddMMyyhhmmss_") + filename;
    fileupload1.SaveAs(Server.MapPath("Image/" + strtemp));

那么我应该如何给我的图像控制路径 我尝试过这样的东西来获取文件和文件夹的路径但是我无法将图像从中获取到我的图像文件夹中

Image2.ImageUrl = (Server.MapPath("Image/" + strtemp));

4 个答案:

答案 0 :(得分:3)

像这样使用:

Image2.ImageUrl = "~/Image/" + strtemp;

Server.MapPath用于获取服务器资源的物理路径。你需要它来保存文件等操作。但是,您的物理路径在Web上无效。您应该使用虚拟路径指定URL。

答案 1 :(得分:2)

您可以像这样获取图片。: -

Image2.ImageURL = "~/Image/"+strtemp;

希望这会对你有所帮助。

答案 2 :(得分:0)

Image2.ImageUrl = "~\\Image\\" + strtemp;

使用上面的代码。

答案 3 :(得分:0)

{{1}}