您的位置:首页 > 其它

sharepoint获取文件的ICON

2012-11-14 11:40 204 查看
代码片段如下:

方法一(文档库):

string strProgId = "SharePoint.OpenDocuments";
string icon = SPUtility.MapToIcon(listItem.Web, listItem.File.Name, strProgId, IconSize.Size16);
string iconUrl = string.Format("{0}/_layouts/images/{1}", listItem.Web.ServerRelativeUrl, icon);

方法二(列表附件):

string strs = "";

SPAttachmentCollection attach = item.Attachments;
for (int i = 0; i < attach.Count; i++)
{
string url = attach.UrlPrefix + attach[i];
SPFile file = web.GetFile(url);
string iconUrl = file.IconUrl;
strs = "<img src='/_layouts/images/" + iconUrl + "'/>";
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: