簡體   English   中英

使用圖像控件顯示服務器上傳的圖像

[英]display the server uploaded image using image control

我的問題是,如何立即顯示服務器端上傳的圖像[單擊按鈕即可上傳的圖像]? 使用fileupload控件完成上傳。 期望使用圖像控件進行圖像檢索。

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

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;
string imgPath = this.ResolveUrl("~/uploaded images/" + FileUpload1.FileName");
Image1.ImageUrl = imgPath;

這里是對ASP.NET和圖像路徑問題的完整討論

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM