Shy*_*thy 2 java file download amazon-s3
我正在尝试使用AWS SDK for Java从S3下载文件,并将特定文件存储在我的PC的本地目录中.
我为下载对象而编写的代码是:
public void download(String key) {
S3Object obj=s3Client.getObject(new GetObjectRequest(bucketname,key));
}
Run Code Online (Sandbox Code Playgroud)
但我真正想做的是将本地路径作为参数而不是密钥传递,并将下载的文件obj存储在特定目录中,如我的linux框中的/ tmp/AWSStorage /.
你能建议一种方法吗?
我用了:
s3Client.getObject(new GetObjectRequest(bucket,key),file);
Run Code Online (Sandbox Code Playgroud)
它工作正常.
有一个API可以直接将文件下载到本地路径
ObjectMetadata getObject(GetObjectRequest getObjectRequest,
File destinationFile)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13096 次 |
| 最近记录: |