2012-01-05 72 views
1

我有两个应用程序:CMS和网站本身。在cms管理员可以上传图像,并保存在文件系统(路径:D:\ Images)。
在第二个应用程序中,我需要显示此图像。
这是不行的:两个应用程序之间的一个图像目录

<img src="D:\Images\e6895b06-38fe-4ac4-96b9-98037910ac5b.Jpeg"> 

我怎样才能做到这一点?

回答

1

您需要使用互联网URL而不是磁盘URL。 如果您的图像存储在不属于您的CMS应用程序的文件夹中,您需要在IIS中创建一个虚拟文件夹并将其指向磁盘上的图像文件夹。 然后你可以使用类似

<img src="@Url.Content("~/Images/e6895b06-38fe-4ac4-96b9-98037910ac5b.Jpeg")" /> 

它使用MVC URL帮手为您的形象完全合格的URL。

0

为什么不把图像保存到数据库中?如果您不想使用数据库 - 图像应该位于您的站点的子文件夹中。所以你必须改变他们的位置。

相关问题