tst*_*ing 0 rest upload alfresco
我正在使用RESTful API将文件上传到Alfresco Share.通过使用noderef我可以上传文件.有没有办法按文件夹名称上传文件?
在我们的应用程序中,我有名为Testing under testing的文件夹.我有一个名为test 1,test 2等的子文件夹.只要用户使用Alfresco REST API注册应用程序,就会在Alfresco中生成test1和test2.但是每次查找noderef和nodeid并不是一件好事.您能否提供任何可行的解决方案,并提供用于按路径上传和下载文件的示例代码.
您需要的参数可在Alfresco上载脚本中找到.
POST /alfresco/service/api/upload
Run Code Online (Sandbox Code Playgroud)
destination
(将在其中创建节点的文件夹NodeRef) updateNodeRef
(将更新的现有节点的NodeRef) siteid
和containerid
(网站名称和该网站中将创建文档的容器)uploaddirectory
- 将上载文档的文件夹的名称(在站点容器或目标中).此文件夹必须已存在在这种情况下,你要使用siteid
,containerid
和uploaddirectory
.所以说我有一个test
名为test1
I set siteid
to to test
,containerid
to documentLibrary
和uploaddirectory
to 的文件夹test1
.本uploaddirectory
应该能够处理你的子目录.
这是curl的一个例子:
curl --form "filedata=@test.txt" \
--form siteid=test \
--form containerid=documentLibrary \
--form uploaddirectory=test1 \
http://localhost:8080/alfresco/service/api/upload?alf_ticket=<your ticket>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5081 次 |
最近记录: |