如何从Alfresco中的另一个文件(例如index.html)引用文件(例如testaudio.mp3)

时间:2016-01-13 01:06:11

标签: alfresco

我在名为" audio"的文件夹中有 mp3文件。在Alfresco。我希望在 index.html 文件中有一个指向该文件的链接,该文件位于另一个文件夹中。

例如:<a href="pathToTheFile>test song 1</a>

我如何引用该文件?我尝试使用href="/share/proxy/alfresco/api/node/content/workspace/SpacesStore/xxx-xxx-xxxxx/testMP3.mp3"但它不起作用。或者甚至可以与Alfresco一起使用?我正在使用网络界面。

我很抱歉没有说清楚。我正在使用 Alfresco Explorer社区版进行管理,我正在开发的网站基于Spring MVC,并从Alfresco的index.html文件中提取内容。

目前,我需要使用<embed>标记将 mp3文件包含到index.html,并且mp3文件也存储在Alfresco存储库中,但存储在不同的文件夹中。

如何从index.html文件中引用mp3文件?当index.html部署到客户端网站时,引用必须工作,并且当前客户端网站以下列方式引用Alfresco中的文件:<img src=/asset/xxxxxx-xx-xxx/test.png>(没有asset个文件夹Alfresco存储库,以某种方式工作...)。但这对我的mp3文件不起作用......

1 个答案:

答案 0 :(得分:2)

要使用RESTful api访问露天内容,您应该查询此webscript:/alfresco/d/<d|a>/<workspace>/<store>/<nodeId>/<filename> 其中:

  • da指的是直接/附加模式
  • <workspace><store><nodeId>引用您的内容nodeRef
  • <filename>您选择的文件名

因此,您的网址应如下http://<host>:<port>/alfresco/d/d/workspace/SpacesStore/8444ad61-4734-40e3-b2d4-b8b1c81347fd/test.mp3

注意:根据您节点上设置的权限,您可能需要将alf_ticket附加到经过身份验证的露天用户的URL。请查看this以获取进一步的见解。