我在项目中创建了一个新文件夹,并将图像保存在该文件夹中。我还将路径存储在数据库中。
现在我想在ASP.NET图像控件中加载图像,但我无法这样做。
以下是存储路径的代码。
if (ImgUpload.HasFile)
{
string fileName = ImgUpload.FileName;
string filePath = Server.MapPath("~/Images/FacultyPics/");
int fileLength = ImgUpload.PostedFile.ContentLength;
string fileextention = Path.GetExtension(fileName);
fileextention = fileextention.ToLower();
string link = "~/Images/FacultyPics/" + fileName; //this link will be stored in database
if (fileLength < 1048576)
{
if (fileextention == ".jpg" || fileextention == ".png" || fileextention == ".gif" || fileextention == ".bmp")
{
ImgUpload.SaveAs(filePath + fileName);
BAL.Pic = link;
}
else
{
lblMessage.Text = "Only Image files are allowed";
}
}
else
{
lblMessage.Text = "Max file size allowed is 1 MB";
}
}
Img是一个ASP.NET图像控件,但它没有显示图像。
Img.ImageUrl = Page.ResolveUrl(dt.Rows[0][7].ToString());
答案 0 :(得分:0)
根据应用程序结构(您的应用程序文件夹结构)检查您的aspx页面如何解析路径