【问题标题】:How to get the URL for a document in Alfresco using the PHP CMIS API?如何使用 PHP CMIS API 在 Alfresco 中获取文档的 URL?
【发布时间】:2014-08-13 13:15:30
【问题描述】:

我已经构建了一个查询,该查询返回我可能需要从 alfresco 存储库中的所有相关文档。但我不知道如何链接到它们以便我可以访问它们。

一旦我检索到我尝试使用 getContentStream() 函数的文档列表,但这需要我在提示中输入凭据。我需要一种无需重新验证即可从外部访问该文档的方法。我已经使用 PHP CMIS API 进行身份验证和连接,用户自己将没有 alfresco 帐户。

【问题讨论】:

    标签: php alfresco cmis ecm apache-chemistry


    【解决方案1】:

    您需要编写一个代理,该代理将使用现有的 CMIS 会话代表用户获取内容流,然后将其流回发出请求的客户端。

    杰夫

    【讨论】:

    • 我不熟悉创建代理以将内容流式传输到客户端的过程...您可以与我分享任何参考或示例吗?此外,似乎应该通过使用访客用户或以某种方式授予公共访问权限来解决此问题,但我无法做到这一点。我可以邀请用户来宾,但在共享中我无法登录接受邀请,并且在资源管理器中返回错误。
    • 如果您想允许访客访问某个内容,请通过存储库视图(而不是通过站点的文档库)导航到该内容,然后单击“管理权限”。现在添加具有消费者访问权限的访客。将下载 URL 返回给用户时,将 &guest=true 添加到 URL 的末尾。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多