gpt4 book ai didi

使用 maven 的 Java Cloudinary

转载 作者:行者123 更新时间:2023-11-30 11:07:14 25 4
gpt4 key购买 nike

我正在尝试使用 Java 将图像上传到 cloudinary:

maven 是 cloudinary 文档中的那个:

<dependency>
<groupId>com.cloudinary</groupId>
<artifactId>cloudinary</artifactId>
<version>1.0.14</version>
</dependency>

要上传的 Java 代码是: map uploadResult = cloudinary.uploader().upload(fileUpload, Cloudinary.emptyMap());

但这给了我以下错误:

SEVERE: Servlet.service() for servlet [standard] in context with path [/standard] threw exception [Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.join(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;] with root cause
java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.join(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;
at com.cloudinary.Util.buildUploadParams(Util.java:41)

我做错了什么?

谢谢

最佳答案

确实 Cloudinary.emptyMap() 已被弃用,应该使用 ObjectUtils.emptyMap() 代替。此外,依赖关系随着新的 Java 库版本发生了一些变化。如果您正在构建 JAVA 应用程序,您可以使用类似的东西:

<dependency>
<groupId>com.cloudinary</groupId>
<artifactId>cloudinary-http42</artifactId>
<version>1.1.3</version>
</dependency>

对于安卓,使用:

<dependency>
<groupId>com.cloudinary</groupId>
<artifactId>cloudinary-android</artifactId>
<version>1.1.2</version>
</dependency>

关于使用 maven 的 Java Cloudinary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28997188/

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