用于下载文档的Alfresco REST API

Ali*_*wab 3 alfresco alfresco-share

我想使用Afresco REST API下载文档.经过一些研究后,我发现了这个REST API:

/alfresco/s/api/node/content{property}/{store_type}/{store_id}/{id}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何传递参数.

如果我在Share中的文档详细信息URL是:

http://127.0.0.1:8080/share/page/context/mine/document-details?nodeRef=workspace://SpacesStore/7f77488a-60a0-48c3-9369-77183ccad0d2 
Run Code Online (Sandbox Code Playgroud)

什么应该被传递{property},{store_type},{store_id}{id}

小智 6

对于这个NodeRef

workspace://SpacesStore/7f77488a-60a0-48c3-9369-77183ccad0d2
Run Code Online (Sandbox Code Playgroud)

参数的值将是:

{property}: content
{store_type}: Workspace
{store_id}: spaceStore
{id}: 7f77488a-60a0-48c3-9369-77183ccad0d2 
Run Code Online (Sandbox Code Playgroud)

Krutik已经指定了与每个参数相关的详细信息.

你应该使用这个下载URL.

/alfresco/d/<d|a>/<workspace>/<store>/<nodeId>/<filename>
Run Code Online (Sandbox Code Playgroud)

在哪里d=directa=attached.

所述attachdirect元件被用于指示是否将直接在浏览器显示流或下载它作为文件附件.