2016-01-13 28 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'文件夾,我需要它 –

相關問題