2008-10-28 58 views
3

我有一個顯示動態列表數據的自定義web部件,它需要呈現圖片庫中的圖像(或者至少爲我提供URL,以便我可以使用標記封裝它)但是,圖片庫中的所有字段都不包含圖片網址?有沒有'圖像實用程序'(SPImageUtility)或我可以用來拉出來的東西?或者我只是想念一些東西?從圖片庫中自定義web部件中呈現圖像

回答

0

正在從CAML查詢中獲取信息嗎?如果是這樣,您需要將所需的字段添加到查詢中。

否則spList中的spListItem對象具有屬性URL,該URL具有圖像的Web相對URL。

2

假設你正在使用的對象模型,則你應該使用這個(C#)

SPListItem["EncodedAbsUrl"] 

得到的HTML編碼的圖像(其中「EncodedAbsUrl」是字段的名稱的絕對URL /柱)。

要獲得未編碼的網站相對URL可以使用SERVERURLFileRef(他們似乎返回相同)

您還可以使用EncodedAbsThumbnailUrl獲得的縮略圖。

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.aspx