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

3

我已经使用以下代码将我的图像保存在源文件夹中...现在我需要在表单上检索相同的保存图像

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个回答

3

使用方法如下:

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

Server.MapPath 被用来获取服务器资源的物理路径。你需要它来执行保存文件等操作。然而,你的物理路径在网页中是无效的。你应该使用虚拟路径来指定URL。


2
你可以像这样获取图片:-
Image2.ImageURL = "~/Image/"+strtemp;

希望这能对您有所帮助。

0
if(!(DropDownList1.SelectedItem.Text==""))
{
    string a = DropDownList1.SelectedItem.Text;
    string [] q  = a.Split('/');

    string qq  =    q[1];
    Image1.Visible = true;
    Image1.ImageUrl = "~/Images1/" + qq;
}

0

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

使用上述代码。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接