在st:site上使用CMIS服务上传文件

时间:2014-08-11 23:02:16

标签: alfresco

我一直很容易使用此网址将文件上传到公司主页:

http://myhost.com:8080/alfresco/s/api/path/workspace/SpacesStore/app:company_home/children

现在我正在尝试上传到网站中的文件夹

http://myhost.com:8080/alfresco/s/api/path/workspace/SpacesStore/app:company_home/st:sites/cm:mysite/children

继续得到这个

Cannot find object for NodePathReference[storeRef=workspace://SpacesStore,path=app:company_home/st:sites/cm:mysite]

我是否缺少一种特殊的方式来声明网站的路径?

2 个答案:

答案 0 :(得分:0)

我不确定你是如何上传到那条路的,但我想你需要进入网站的'documentLibrary'

http://myhost.com:8080/alfresco/s/api/path/workspace/SpacesStore/app:company_home/st:sites/cm:mysite/cm:documentLibrary/children

答案 1 :(得分:0)

我发现有6个与文件操作相关的网页脚本,并且每个网页都以不同的方式接受路径。

我最终使用

http://example.com:8080/alfresco/s/cmis/p/Sites/mySite/Test/children

此特定服务将显示名称视为路径段,而p本身代表公司主页段

我也用这一个获得了相同的结果

http://example.com:8080/alfresco/s/cmis/s/workspace:SpacesStore/i/2aa692bd-0dab-4514-a629-ad36382189f2/children

您可以看到,将nodeRef Ids作为参数。