我有一个显示动态列表数据的自定义webpart,它需要从图片库渲染图像(或者至少提供我的URL以便我可以用标签封装它),但是,没有任何字段在图片库似乎包含图片网址?是否有“图像实用程序”(SPImageUtility)或者我可以用它来解决这个问题?或者我只是遗漏了什么?
答案 0 :(得分:2)
假设您正在使用对象模型,那么您应该使用此(c#)
SPListItem["EncodedAbsUrl"]
获取图像的HTML编码绝对URL(其中“ EncodedAbsUrl ”是字段/列的名称。)
要获取未编码的网站相对网址,您可以使用 ServerUrl 或 FileRef (它们似乎返回相同的网址)
您还可以使用 EncodedAbsThumbnailUrl 来获取缩略图。
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.aspx
答案 1 :(得分:0)
从CAML查询中获取信息?如果是这样,您需要在查询中添加必填字段。
否则spList中的spListItem对象具有属性URL,该URL具有图像的Web相对URL。