2011-11-17 89 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) 
相關問題