gpt4 book ai didi

alfresco - 从露天检索内容的示例剩余 URL

转载 作者:行者123 更新时间:2023-12-02 22:13:13 24 4
gpt4 key购买 nike

我想使用 Restful 检索 alfresco 中目录文件夹内的 example.html 内容。

从露天文档中,我得到了以下剩余 URL 来检索文档的内容。但我不知道到底什么是属性,stor_typestore_ididattach

GET /alfresco/service/api/node/content{property}/{store_type}/{store_id}/{id}?a={attach?}

如果有人向我解释上述其余 url 属性并为我提供一个示例,我将不胜感激。

最佳答案

CMIS Web Scripts ReferenceRepository RESTful API Reference 提供了更多信息(但没有示例)。

  • property 是为了获取内容而要遵循的节点的属性 - 这将默认为 cm:content 因此通常可以省略
  • store_type 通常是实时应用程序数据的“工作空间” - 请参阅 this forum discussion 了解商店类型等
  • store_id 对于普通文件将是“SpacesStore” - 请参阅其他商店上的 this forum discussion
  • id 是节点的唯一标识符(在给定商店内),例如986b162e-0867-4a7b-9f4f-0e3837cdc97b
  • attach - 如果为 true,则强制将内容下载为附件(默认为 false) - 我认为这是在浏览器中触发“另存为...”,而不是直接流式传输内容?

示例 GET URL(未经测试 - 当然您需要使用有效的主机、端口和 id)

http://my.example.com:8080/alfresco/service/api/node/content/workspace/SpacesStore/986b162e-0867-4a7b-9f4f-0e3837cdc97b

store_typestore_idid 一起形成一个 NodeRef,其中 uniquely identifies a node ,例如

workspace://SpacesStore/f1a5e908-80cb-4c6e-b919-cc80fe53b835

Jeff Potts 的 tutorial on Curl and web scripts 上有几个示例(尽管不是这个确切的 API 调用)。

如果您想按名称和路径下载文件(在不知道节点 ID 的情况下),那么您将需要使用另一个 API,因为您使用的 API 要求您知道节点 ID。

This page 提到了一个接受路径和文件名的直接下载 URL,例如

/alfresco/download/direct?path=/Company%20Home/My%20Home%20Space/myimage.jpg

根据访问控制,您可能需要将 login ticket 参数添加到此 URL,例如&alf_ticket=1234567890,其中 1234567890login URL 提供的安全票证。

<小时/>

注意:虽然我引用了上面的 CMIS Web 脚本引用,但另请参阅 this postingJira ticket 声明 CMIS Web 脚本 URL 已弃用,即( /alfresco/service/cmis/露天/cmis)

关于alfresco - 从露天检索内容的示例剩余 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13583878/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com