c# - 使用图像控件显示服务器上传的图像

标签 c# asp.net image button file-upload

我的问题是如何立即显示服务器端上传的图像[单击按钮上传的图像]? 使用文件上传控件完成上传。 预计使用图像控制进行图像检索。

下面是我的代码的一部分。

protected void Button1_Click(object sender, EventArgs e)
{
    if(FileUpload1.HasFile)
        FileUpload1.SaveAs(Server.MapPath("uploaded images/"+FileUpload1.FileName));
}

此代码成功将图像上传到服务器中的“已上传图像”文件夹。 但我无法在上传后立即检索它以显示。

下面是我尝试过的,它从未给出任何编程错误,尽管它从未给出 结果也出来了!

Image1.ImageUrl = (System.IO.Path.GetFileName(FileUpload1.FileName)).ToString();

预期帮助。 问候。

最佳答案

您确实不应该将本地路径名指定为上传图像的源。 尝试类似的东西

Image1.ImageUrl = "uploaded images/"+FileUpload1.FileName;

关于c# - 使用图像控件显示服务器上传的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12538948/

相关文章:

javascript - ng-在 Angularjs 中重复多次

c# - 查找子集合包含列表所有元素的行

C# 事件和委托(delegate)

javascript - 确认或取消从我的 Excel 文件上传数据后

javascript - 如何使用 htmlhelpers 或 JavaScript 从 URL 获取路由值?

java - 在 Java Swing 中显示运动图像

html - 通过 CSS 更改 PNG 图像的颜色?

c# - 使用 OpenXML 修改 Word 文档在我的开发环境中不起作用

c# - 如何在 .NET Core 中使用 HttpWebResponse 和 WebResponse?

asp.net - 托管 ASP.NET 应用程序