Alfresco上传Webscript

时间:2014-05-21 07:57:59

标签: json upload alfresco web-scripting

我想使用后端webScript /alfresco/service/api/upload上传文件。但问题是我不知道我必须在POST上发送的JSON应该是什么样的。但是我知道参数是什么:

- filedata, (mandatory) HTML type file You must specify one of: 
  destination (the folder NodeRef where the node will be created) 
  updateNodeRef (the NodeRef of an existing node that will be updated) 
- siteid and containerid (the Site name and the container in that site where the document will be  created)
- uploaddirectory : name of the folder (either in the site container or the destination) where the     document will be uploaded. This folder must already exist
- description : Description for a version update (versionDescription)
- contenttype : The content type that this document should be specialised to
- majorversion
- overwrite
- thumbnails

现在我需要的是JSON格式。文件内容应该是什么样的(流或普通/文本?)。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

必填字段为:

  • “filedata”:是FileSystemResource(JAVA)
  • destination:是文件夹的nodeRef。
  • uploaddirectory:是nodeRef中的目标目录。

其他字段是可选的。

Upldate:

以下是在JAVA HERE中上传到alfresco repositoy的示例。在示例中,他们使用siteidcontainerid这些字段替换destination,并且依次是网站名称和该网站内的文件夹。