[英]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.