【问题标题】:Unable to Upload an URL containing Image file to Amazon S3 Android无法将包含图像文件的 URL 上传到 Amazon S3 Android
【发布时间】:2014-06-05 07:45:08
【问题描述】:

我正在尝试将图像从远程位置上传到 aws s3,而不在本地下载图像。我尝试使用以下代码并获得异常。任何人都可以帮助我如何使用 url 将图像上传到 aws s3。

PutObjectRequest putObjectRequest = new PutObjectRequest(amazonFileUploadLocationOriginal,keyName,new File("https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-xpf1/t1.0-9/401627_330699820286387_548864923_n.jpg"));
            PutObjectResult result = s3Client.putObject(putObjectRequest);

06-05 07:11:11.650:E/AndroidRuntime(1628):致命异常:主要 06-05 07:11:11.650:E/AndroidRuntime(1628):com.amazonaws.AmazonClientException:无法计算 MD5 哈希:/https:/fbcdn-sphotos-fa.akamaihd.net/hphotos-ak-xpf1/t1。 0-9/401627_330699820286387_548864923_n.jpg:打开失败:ENOENT(没有这样的文件或目录) 06-05 07:11:11.650:E/AndroidRuntime(1628):在 com.amazonaws.services.s3.AmazonS3Client.putObject(未知来源)

【问题讨论】:

    标签: android amazon-web-services amazon-s3 amazon


    【解决方案1】:

    您不能在 File() 中传递远程 url。您首先必须下载它然后使用它。

    【讨论】:

      猜你喜欢
      • 2018-08-20
      • 2011-11-10
      • 2021-05-21
      • 2014-10-24
      • 2012-12-20
      • 2014-12-16
      • 2018-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多