2012-09-06 62 views
0

我有一個通過CMIS與Alfresco安裝進行集成的網站。問題是我從Alfresco得到的內容url很醜。主要的問題是文件名是「content.xxx」(xxx是文件擴展名)。Alfresco CMIS,用於文件下載的錯誤文件名

在另一個項目中,我們通過網站,然後以訪問者流文檔解決了這個,但這種情況下(內部網)不作任何SENCE,只有引入其他來源的問題。但是我不能讓用戶接受content.xxx作爲它將要使用的所有文件的文件名,所以我需要一種方法來解決這個問題。

通過網站流媒體文件畢竟我最好的choise?

+0

我不知道你所說的「醜」的意思,這似乎是相當主觀的。您能否發佈完整CMIS網址的示例以及您希望看到的URL類型示例? –

+0

您是否直接從瀏覽器中打開CMIS網址? – Gagravarr

+0

+ Will Abson醜陋的,因爲url中沒有使用實際的文件名。無論是配套文件的位置的URL的結構(儘管還有許多不那麼重要),那是給在XML是我在CMIS響應得到 – user1153744

回答

2

看來,你可能會使用過時的CMIS網址。當我得到的內容流名爲對象「的test.txt」使用適當的CMIS URL,並通過AtomPub綁定(/戶外/ cmisatom)我用下面的網址: /戶外/ cmisatom/1b8980cc-1f1b-4ac3-b26f- 17aeee0cefc9 /內容/ test.txt的?ID =工作空間%3A%2F%2FSpacesStore%2Fc20d54f9-01b6-4c80-861b-094c2246ab21%3B1.0

如果我然後連接使用過時的URL(/露天/ S/API/CMIS)的內容流URL變爲: /alfresco/s/cmis/s/workspace:SpacesStore/i/c20d54f9-01b6-4c80-861b-094c2246ab21/content.txt

你能仔細檢查,你是使用未棄用的URL並查看這是否解決您的問題?

+0

我錯了,我早就回答了。/alfresc/cmisatom上沒有答案/我在/ alfresco/cmis上得到了一個答案,似乎列出了一些信息。所以我不知道如何構建網址。我認爲安裝是一個Alfresco 3.4企業。 – user1153744

+0

/alfresco/cmisatom URL自4.0起可用。 –

+0

所以我想我必須忍受「content.doc」直到客戶決定升級然後通過特殊的功能(我不在Alfresco開發,只是服務的一個消費者)流式傳輸內容。 – user1153744