2012-10-12 143 views
0

圖像路徑存儲在SQL數據庫和圖像存儲在服務器上的文件夾「專輯」。我想使用此代碼來顯示這些圖像: Image1.ImageUrl = Server.MapPath("/Albums/13/9622d79b-a6b3-4354-ae14-2fbd5f986c5425db"); ,但是這是行不通的。我搜索了很多,但找不到任何解決方案。所以請幫助我。我在Visual Studio中使用C#顯示圖像

回答

0

您不需要server.mappath,只需要在服務器上使用圖像的絕對路徑,這就是您顯示的內容(沒有server.mappath)。

+0

我的圖像出現在「相冊」文件夾中,網站上載到服務器上根文件夾內的另一個文件夾「te」中。現在告訴我如何將圖像路徑傳遞給imageurl? –

0

返回使用Server.Mappath給定資源的物理目錄。所以用MapPath分配圖像的路徑。還要確保圖像文件的擴展名是正確的。否則服務器將返回HTTP 404

Image1.ImageUrl = "/Albums/13/9622d79b-a6b3-4354-ae14-2fbd5f986c5425db.jpg"; 

在上面的代碼,/在啓動指示服務器的根。因此,假設「相冊」是位於服務器的根目錄中的文件夾。

+0

我發佈這個問題之前嘗試過。它沒有工作。 –

+0

我的網站上傳到「httpdocs/images/te /」,圖像出現在「httpdocs/Albums/13 /」中。如何將這條路徑給我的圖片網址? –

+0

如果你的網站根目錄是'httpdocs',上面的代碼應該可以工作。 – Ritesh