【问题标题】:upload image bytes to cloudinary upload API将图像字节上传到云上传 API
【发布时间】:2018-12-19 08:38:33
【问题描述】:

我正在使用 cloudinary API 来获取图像/视频文件的不同分辨率。我可以使用以下代码使用上传 API 并从 java 代码中获取所需的分辨率

地图uploadResult = cloudinary.uploader().upload(file, options);

现在我需要使用 java 代码从 aws lamda 执行相同的操作,因为我需要获取存储在 s3 存储桶中的内容的分辨率。我可以想到 2 种可能的方法来做同样的事情 1)点云使用 s3 url - 这需要设置 2)字节数组缓冲区或 IO 输入流。选项 2 是否有可用的示例 java 代码?

这里指的是上传AP​​I https://cloudinary.com/documentation/image_upload_api_reference#upload

这对python有一些参考 Correct way for uploading image bytes to cloudinary

【问题讨论】:

    标签: aws-lambda cloudinary


    【解决方案1】:

    请检查这个例子:

    File file = new File("<image_path>");
    byte[] fileContent = Files.readAllBytes(file.toPath());
    cloudinary.uploader().upload(fileContent, ObjectUtils.emptyMap()));
    

    --亚基尔

    【讨论】:

      猜你喜欢
      • 2014-12-09
      • 2016-09-28
      • 2021-10-28
      • 2019-04-24
      • 2015-05-21
      • 2019-08-15
      • 2015-05-19
      • 2015-07-30
      • 2012-11-30
      相关资源
      最近更新 更多