Nuxeo服务器将多个文件上传到文档

时间:2020-06-03 20:03:59

标签: rest file-upload nuxeo nuxeo-js-client

使用以下端点,我可以在nuxeo服务器中使用单个文件创建文档: http://localhost:8080/nuxeo/api/v1/path/domain/workspace。 但是我无法创建包含多个文件的文档。我该怎么办?

1 个答案:

答案 0 :(得分:0)

http://localhost:8080/nuxeo/api/v1/upload/

给您<myBatchId>

在该批次上发布第一张图片

http://localhost:8080/nuxeo/api/v1/upload/<myBatchId>/0

在该批次上发布第二张图片

http://localhost:8080/nuxeo/api/v1/upload/<myBatchId>/1

在该批次上发布第三张图片

http://localhost:8080/nuxeo/api/v1/upload/<myBatchId>/2

最后

http://localhost:8080/nuxeo/api/v1/path/domain/workspace

{
  "entity-type": "document",
  "name":"myNewDoc",
  "type": "File",
  "properties" : {
    "dc:title":"My new doc",
    "file:content": {
      "upload-batch":"<myBatchId>",
      "upload-fileId":"0"
    },
    "files:files":[
        { "file" :  {
           "upload-batch":"<myBatchId>",
           "upload-fileId":"1"
        }},
        { "file" :  {
           "upload-batch":"<myBatchId>",
           "upload-fileId":"2"
        }},
     ]
   }
}