gpt4 book ai didi

java - Nuxeo 使用 REST 使用新版本创建和更新文件

转载 作者:行者123 更新时间:2023-11-29 04:45:59 24 4
gpt4 key购买 nike

我正在创建一个使用 Nuxeo 作为文件存储的 Spring-Java 应用程序。

我想使用 rest api 在 nuxeo 的新版本文档中创建一个新文件。例如,我现在在 myworkspace 中创建了一个名为“file1.docx”的文件。我想在同一文档中使用新版本更新文件。如果有任何 rest api 可用于此操作,我想使用。

我尝试了很多来自 google 和 nuxeo docs 的解决方案,但每次都会创建新文档。因为我只想更新文件版本。

我已使用以下服务更新文件,但它不更新版本。/nuxeo/site/api/v1/id/{idOfTheDoc}

另外,我使用了 Below Service 来创建文件,但它每次都会创建新文档。/nuxeo/site/api/v1/id/{idOfParentDoc}

谢谢你的帮助

最佳答案

阐明如何使用最新版本的 JavaScript 客户端执行此操作。这是一个小的 JSFiddle,它上传一个新的 blob 并增加现有文档的次要版本。确保您已在服务器上正确配置 CORS,并设置正确的文档路径。

http://jsfiddle.net/arnaudke/he1murjL/7/

doc.set({'file:content': res.blob})
.save({
headers: {'X-Versioning-Option': 'minor'}
});

关于java - Nuxeo 使用 REST 使用新版本创建和更新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37181929/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com