[英]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.