我想上传一个包含许多子文件夹的文件夹,这些子文件夹也包含许多文档,到 alfresco 存储库中。我使用批量导入工具为每个文件夹/文档使用了一个 xml 元数据文件,用于导入它们的属性。但要做到这一点,我必须为每个包含元数据的 xml 文件生成。所以我搜索了一个替代解决方案,我发现我可以在没有那个 xml 元数据文件的情况下使用 Alfresco Rest API 调用来做到这一点。但我真的不知道如何使用它来上传。
请如果有人可以帮助我。非常感谢。
如果您可以将文件移动到运行 Alfresco 的同一台服务器上,那么使用批量文件系统导入工具 (BFSIT) 可能是性能方面的最佳导入方法,即使您必须创建 XML 清单文件描述随您导入的每个文件的元数据。
如果该方法不能满足您的需求,您可以使用多种替代方法进行导入。包括:
使用 Java、Python、.NET 或您可以找到 CMIS 客户端库的任何其他语言编写利用 CMIS 的客户端。Apache Chemistry有几个,但还有其他的。
使用作为 ADF 一部分提供的客户端 JavaScript API。
使用 Alfresco 公共 REST API。在 Alfresco 5.2 之前,“Alfresco API”是 CMIS 和特定于 Alfresco 的 REST 调用的混合,用于处理 CMIS API 未涵盖的内容。在 5.2 中有一组新的 RESTful 端点,可用于各种事情,包括创建节点。
绝对建议您查看API Explorer以查看API上的 Swagger 文档。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句