从alfresco检索内容的示例rest url
我想使用restful检索alfresco目录文件夹中sample.html的内容 从alfresco文档中,我获得了以下RESTURL来检索文档的内容。但是我不知道什么是属性,从alfresco检索内容的示例rest url,alfresco,Alfresco,我想使用restful检索alfresco目录文件夹中sample.html的内容 从alfresco文档中,我获得了以下RESTURL来检索文档的内容。但是我不知道什么是属性,stor\u type,store\u id,id和attach GET /alfresco/service/api/node/content{property}/{store_type}/{store_id}/{id}?a={attach?} 如果有人向我解释上述RESTURL属性并为我提供一个示例,我将不胜感激 和
stor\u type
,store\u id
,id
和attach
GET /alfresco/service/api/node/content{property}/{store_type}/{store_id}/{id}?a={attach?}
如果有人向我解释上述RESTURL属性并为我提供一个示例,我将不胜感激 和提供了更多的信息(但没有示例)
是获取内容所遵循的节点的属性-这将默认为property
,因此通常可以省略cm:content
通常是实时应用程序数据的“工作区”-请参阅关于商店类型等store\u type
将是普通文件的“SpacesStore”-请参见其他存储store\u id
是节点(在给定存储中)的唯一标识符,例如id
986b162e-0867-4a7b-9f4f-0e3837cdc97b
-如果为true,则强制下载内容作为附件(默认为false)-我认为这是在浏览器中触发“另存为…”,而不是直接流式传输内容attach
id
)
store\u type
、store\u id
和id
一起构成一个NodeRef
,例如
Jeff Potts’上有几个例子(虽然不是这个确切的API调用)
如果要按名称和路径下载文件(不知道节点ID),则需要使用另一个API,因为您正在使用的API要求您知道节点ID
提及接受路径和文件名的直接下载URL,例如
/alfresco/download/direct?path=/Company%20Home/My%20Home%20Space/myimage.jpg
根据访问控制,您可能需要将参数添加到此URL,例如,&alf_ticket=1234567890
,其中,1234567890
是由提供的安全票据
注意:尽管我参考了上面的CMIS Web脚本参考,但也请参见并说明CMIS Web脚本URL已被弃用,即(
/alfresco/service/CMIS
和/alfresco/CMIS
)为什么否决?尽管这个问题相当局限,但问题非常普遍(AlfrescoRESTAPI的文档非常少,没有太多(任何?)示例)。例如,没有关于此特定API的示例(尽管它确实解释了附加的含义)。请注意,CMIS web脚本URL已被弃用,因为现在存储库webapp中提供的OpenCMIS servlet提供了改进的体验,正如您链接到的论坛帖子所述。
workspace://SpacesStore/f1a5e908-80cb-4c6e-b919-cc80fe53b835
/alfresco/download/direct?path=/Company%20Home/My%20Home%20Space/myimage.jpg