-1
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));

我已将文件上传转换为两个缩略图并将它们保存在本地,但现在我需要检索图像以将其显示在用户的个人资料中。如何让图像从我存储的位置显示?

4

2 回答 2

5

您可以在您的应用程序中创建一个虚拟路径,例如:..Images/并将您的图像保存在该文件夹中。

然后使用下面的来获取图像 URL:

string str = Server.MapPath("Images/" + Filename);

现在您将获得可以直接显示的图像的 url。

于 2012-06-25T08:10:47.513 回答
0

将您的图像文件夹 ( ...\Shopy\Images) 链接到应用程序下的虚拟文件夹,以便您可以在<img>元素中链接到它们。

于 2012-06-25T08:02:35.070 回答