2012-01-05 74 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

爲什麼不把圖像保存到數據庫中?如果您不想使用數據庫 - 圖像應該位於您的站點的子文件夾中。所以你必須改變他們的位置。

相關問題