我有一个通过 CMIS 与 Alfresco 安装集成的网站。问题是我从 Alfresco 获得的内容网址很难看。主要问题是文件名是“content.xxx”(xxx-是文件扩展名)。
在另一个项目中,我们通过通过网站将文档流式传输到访问者来解决了这个问题,但是对于这种情况(内部网络),它没有任何意义,只会引入另一个问题来源。但是我不能让用户接受 content.xxx 作为他们将要使用的所有文件的文件名,所以我需要一种方法来解决这个问题。
毕竟,通过网站流式传输文件是我的最佳选择吗?
看来您可能正在使用已弃用的 CMIS URL。当我使用适当的 CMIS URL 和 AtomPub 绑定 (/alfresco/cmisatom) 获取名为“test.txt”的对象的内容流时,我使用以下 URL:/alfresco/cmisatom/1b8980cc-1f1b-4ac3-b26f-17aeee0cefc9 /content/test.txt?id=workspace%3A%2F%2FSpacesStore%2Fc20d54f9-01b6-4c80-861b-094c2246ab21%3B1.0
如果我随后使用已弃用的 URL (/alfresco/s/api/cmis) 进行连接,则内容流 URL 变为:/alfresco/s/cmis/s/workspace:SpacesStore/i/c20d54f9-01b6-4c80-861b-094c2246ab21/content 。文本文件
您能否再次检查您使用的是非弃用 URL 并查看这是否解决了您的问题?