filename = Path.GetFileName(FileUpload.FileName);
HttpPostedFile pf = FileUpload.PostedFile;
System.Drawing.Image img2 = System.Drawing.Image.FromStream(pf.InputStream);
System.Drawing.Image bmp2 = img2.GetThumbnailImage(200, 210, null, IntPtr.Zero);
Imagename = objUser.UserID + filename;
Imagepath = "D:\\Shopy_Web_21-6-12\\Shopy\\Images" + Imagename;
bmp2.Save(Path.Combine(@"D:\Shopy_Web_21-6-12\Shopy\Images", Imagename));
我已将文件上传转换为两个缩略图并将其保存在本地,但现在我需要检索图像以在用户的个人资料中显示它。如何从存储它的位置显示图像?
答案 0 :(得分:5)
您可以在应用程序中创建虚拟路径说:..Images/
并将图像保存在该文件夹中。
之后使用以下内容获取图片网址:
string str = Server.MapPath("Images/" + Filename);
现在,您将获得可以直接显示的图像的网址。
答案 1 :(得分:0)
将您的图片文件夹(...\Shopy\Images
)链接到您应用下的虚拟文件夹,以便您可以在<img>
个元素中链接到这些文件夹。