图片上传到阿里云等第三方平台

通过cuba文件组件把图片上传到阿里云等第三方平台上,然后把第三方平台返回的图片链接存到cuba项目数据库里

请问我该如何实现 有指导文档吗?

CUBA 的文件存储扩展机制是通过实现 FileStorageAPI 接口完成。CUBA 没有提供阿里云的实现,但是有 AWSAzure 的实现。例如,AWS 存储的核心代码在这里

在 Jmix 中,提供了阿里云存储的实现,核心代码:https://github.com/cubacn/jmix-alifs/blob/master/alifs/src/main/java/cn/jmix/alifs/AliFileStorage.java

你可以参考 Jmix 组件的核心代码,自己实现一个类似的文件存储。然后将获取到的地址保存在 FileDescriptor 类中,可以直接写入数据库。

好的 感谢支持