[英]how to download a perticular file using it's name from amazon s3 bucket using java
Actually i have been trying to download the specific file using it's name from amazon s3 bucket folder using java code but i didn't find the worth answer from anyone. 实际上,我一直在尝试使用Java代码从Amazon s3存储桶文件夹中使用其名称下载特定文件,但我没有从任何人那里找到有价值的答案。
package com.simon.amazonbucket;
import java.io.FileOutputStream;
import org.apache.tomcat.util.http.fileupload.IOUtils;
import com.amazonaws.auth.ClasspathPropertiesFileCredentialsProvider;
import com.amazonaws.services.s3.AmazonS3;
import com.amazonaws.services.s3.AmazonS3Client;
import com.amazonaws.services.s3.model.GetObjectRequest;
import com.amazonaws.services.s3.model.S3Object;
import com.amazonaws.services.s3.model.S3ObjectInputStream;
public class DownloadingImage {
public static void main(String[] args) {
AmazonS3 s3 = new AmazonS3Client(
new ClasspathPropertiesFileCredentialsProvider());
try {
/* GetObjectRequest obj = new GetObjectRequest("simon-aluvala/simonFolder",
"/" + "");
S3Object gobj = s3.getObject(obj);
String name = gobj.getKey();
S3ObjectInputStream in = gobj.getObjectContent();
IOUtils.copy(in, new FileOutputStream(
"C:/Users/ycs/Desktop/test.doc"));
System.out.println("downloaded successfully...............");*/
} catch (Exception e) {
e.printStackTrace();
}
}
}
How to Get an Object Using the AWS SDK for Java : 如何使用适用于Java的AWS开发工具包获取对象:
You can find example here : http://docs.aws.amazon.com/AmazonS3/latest/dev/RetrievingObjectUsingJava.html 您可以在此处找到示例: http : //docs.aws.amazon.com/AmazonS3/latest/dev/RetrievingObjectUsingJava.html
[Disclousre : Bucket Explorer] [Disclousre: Bucket Explorer]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.