2011-11-17 83 views
3

我需要根据媒体类型检索内容文件的图标。是否有相当于FileTypeImageUtils for Alfresco Share?

我知道在Alfresco Explorer中可以使用FileTypeImageUtils.getFileTypeImage()方法。

Share有什么等价物吗?

+0

您可以调用其他API,是否有用?或者你想在服务器端JS做到这一点? – Gagravarr

+0

我想在js中做客户端。目前我只是像这样破解它:'icon:Alfresco.constants.URL_RESCONTEXT +“components/images/filetypes /”+ myJson.extension +“-file-32.png”' –

回答

1

你想要文件图标还是文件缩略图?

如果您使用的是Alfresco 4.0,请求文档缩略图的URL是/ proxy/alfresco/api/node/workspace/[Store]/[ID]/content/thumbnails/doclib?c = queue & pH值=真如 http://localhost:8080/share/proxy/alfresco/api/node/workspace/SpacesStore/62d652d5-5759-434e-8739-295fa3447481/content/thumbnails/doclib?c=queue&ph=true

构建的方法通常是:

Alfresco.constants.PROXY_URI + 'api/node/' + nodeRef.uri + '/content/thumbnails/doclib?c=queue&ph=true" 

如果你只想图标,然后代码是这样的:

Alfresco.constants.URL_RESCONTEXT + 'components/images/filetypes/' + Alfresco.util.getFileIcon(name) 
相关问题