2016-01-13 51 views
1

我在Alfresco的一个名为“audio”的文件夹中有一个mp3文件。我希望在我的index.html文件中有一个指向该文件的链接,该文件驻留在另一个文件夹中。如何引用Alfresco中另一个文件(例如index.html)的文件(例如testaudio.mp3)

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

我怎么会引用文件?我试过href="/share/proxy/alfresco/api/node/content/workspace/SpacesStore/xxx-xxx-xxxxx/testMP3.mp3",它不起作用。或者它甚至可能与Alfresco?我正在使用网络界面。


对于没有明确表示我的道歉。我正在使用Alfresco资源管理器社区版进行管理,我正在处理的网站基于Spring MVC,并从Alfresco中的index.html文件中提取内容。

目前我需要用<embed>标签包括MP3文件index.html,和MP3文件也被储存在露天仓库内,但在不同的文件夹中。

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

+1

你打算如何查看引用HTML文件? Web QuickStart?分享?其他? – Gagravarr

+0

@Gagravarr嗨,感谢您的评论,我更新了我的问题! –

回答

2

要使用REST 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了解更多信息。

+0

感谢兄弟,这是有益的,你可以请帮助我[这个](http://stackoverflow.com/questions/34782485/no-collections-folder-when-creating-a-folder-in-alfresco)问题?基本上我没有'collections'文件夹,我需要它 –

相关问题