簡體   English   中英

無法將包含圖像文件的URL上傳到Amazon S3 Android

[英]Unable to Upload an URL containing Image file to Amazon S3 Android

我正在嘗試將圖像從遠程位置上傳到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(未知源)

您不能在File()中傳遞遠程URL。 您首先必須下載它,然后再使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM