【问题标题】:cloudinary java not able to upload imagecloudinary java无法上传图片
【发布时间】:2015-12-19 05:08:07
【问题描述】:

我的代码如下。我尝试通过java将图像上传到cloudinary但没有上传它显示以下错误

线程“主”java.lang.UnknownError 中的异常:找不到 云平台适配器 [com.cloudinary.android.UploaderStrategy,com.cloudinary.http42.UploaderStrategy,com.cloudinary.http43.UploaderStrategy] 在 com.cloudinary.Cloudinary.loadStrategies(Cloudinary.java:76) 在 com.cloudinary.Cloudinary.(Cloudinary.java:91) 在 ImageUpload.main(ImageUpload.java:16)

我的代码如下

import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

import com.cloudinary.Cloudinary;
import com.cloudinary.utils.ObjectUtils;

public class ImageUpload {
    public static void main(String arg[])throws Exception{

        Map config = ObjectUtils.asMap(
                  "cloud_name", "dq8rshzka",
                  "api_key", "484362882976754",
                  "api_secret", "1zwPe6-VfVjj3rueX6zSsfyNyro");
                Cloudinary cloudinary = new Cloudinary(config);
                Map result = cloudinary.api().resource("sample", ObjectUtils.emptyMap());
    }

}

【问题讨论】:

    标签: java cloudinary


    【解决方案1】:

    请打开支持票,Cloudinary 的支持团队将很乐意为您提供帮助。无论如何,请注意您帐户的api_secret 绝不应该被泄露。您应该进入您的帐户设置页面并生成一对新的 api 密钥和密钥。

    【讨论】:

      【解决方案2】:

      尝试将此添加到您的 proguard 规则文件中:

      -keep class com.cloudinary.** { *; }

      【讨论】:

      • 尽管这可以解决问题,但这不是正确的答案,因为它保留了 SDK 中的所有类,这与 proguard 和任何其他收缩器的目的完全相反。
      【解决方案3】:

      这是我对这个问题的解决方案:

      -keep class * extends com.cloudinary.strategies.*

      这只会保留 SDK 需要并在此错误中提到的缺失类。

      【讨论】:

        【解决方案4】:

        【讨论】:

          【解决方案5】:

          自 sdk 版本 1.24.1 以来,此问题已得到修复,因为 sdk 添加了 proguard 规则本身。见提交https://github.com/cloudinary/cloudinary_android/commit/c8ce933d4396867a18aeb1511198f2abad065e95

          【讨论】:

            猜你喜欢
            • 2017-02-23
            • 2016-09-20
            • 2019-05-07
            • 2017-12-02
            • 2021-04-22
            • 2022-01-12
            • 2019-03-17
            • 2021-09-29
            • 2019-07-13
            相关资源
            最近更新 更多