如何使用Java中的URL从Amazon S3下载对象

Sheroo Pratap

下面是我的代码

AmazonS3 s3  = new AmazonS3Client(credentials,config); // assume proper authentication

// generating URL for some bucket(XYZ) and key(test/abc.txt) 

java.util.Date expiration = new java.util.Date();
        expiration.setTime(6000*10*20);
        GeneratePresignedUrlRequest generateUrl = new GeneratePresignedUrlRequest("XYZ", "test/abc.txt");
        generateUrl.setMethod(HttpMethod.GET); // Default.
        generateUrl.setExpiration(expiration);
URL url = s3.generatePresignedUrl(generateUrl);

以上代码的o / p是
https://s3.amazonaws.com/XYX/test/abc.txt?AWSAccessKeyId=XXXXXXXXXXXXXXXXX&Expires=1200&Signature=YYYYYYYYYYYYYYYYYYY

使用上述URL,我尝试下载abc.txt,但出现错误403(服务器返回的HTTP响应代码:URL的403 :)

请让我知道如何使用Amazon S3的URL下载文件。

ho草

使用HttpURLConnection您应该能够从Java访问请求的网页。尝试以下代码:

 HttpURLConnection httpcon = (HttpURLConnection) url.openConnection(); 
 httpcon.addRequestProperty("User-Agent", "YOUR_BROWSER_AGENT");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用预先签名的URL从S3下载对象

来自分类Dev

如何将从S3下载的文件对象存储到本地目录

来自分类Dev

如何将从S3下载的文件对象存储到本地目录

来自分类Dev

AsyncTask管理从Amazon S3下载的图片

来自分类Dev

Amazon S3下载需要密钥

来自分类Dev

使用AFAmazonS3Client从Amazon S3下载的损坏的文件

来自分类Dev

使用AFAmazonS3Client从Amazon S3下载的损坏的文件

来自分类Dev

获得预签名的Amazon S3下载URL的最佳实践

来自分类Dev

crontab中的Amazon s3下载无法正常工作吗?

来自分类Dev

在Android应用程序中从Amazon s3下载之前获取文件的大小

来自分类Dev

如何使用传输实用程序从s3下载特定版本的文件

来自分类Dev

WinHttp不在WinXP上从Amazon S3下载

来自分类Dev

如何以numpy数组的形式从s3下载图像?

来自分类Dev

如何加快从AWS S3下载数百万个文件的速度

来自分类Dev

如何以numpy数组的形式从s3下载图像?

来自分类Dev

使用bash从S3下载私有文件

来自分类Dev

有没有一种方法可以基于某些标签从Amazon S3下载对象?

来自分类Dev

无法从aws s3下载图像,尽管Node js中的所有内容都正确

来自分类Dev

流星S3下载

来自分类Dev

使用Laravel从Amazon S3下载文件

来自分类Dev

如何生成安全的临时URL以从Amazon S3下载文件?

来自分类Dev

如何读取urllib3下载的.net文件?

来自分类Dev

使用Powershell 3下载磁链接

来自分类Dev

使用Python 3下载XML文件

来自分类Dev

在NodeJS中,如何从S3下载文件

来自分类Dev

无法使用 URL 链接从 S3 下载对象

来自分类Dev

通过php从s3下载大文件

来自分类Dev

AWS S3下载链接问题

来自分类Dev

从S3下载时Excel文件损坏

Related 相关文章

热门标签

归档