以下のコードは、S3のバケットからテキストファイルをダウンロードする場合にのみ機能します。これはイメージでは機能しません。 AWS SDKを使用してダウンロード/タイプを管理する簡単な方法はありますか?ドキュメントに含まれている例では、それが明らかになっていません。ありがとう!AWS S3 Java SDK - ファイルヘルプをダウンロード
AWSCredentials myCredentials = new BasicAWSCredentials(
String.valueOf(Constants.act), String.valueOf(Constants.sk));
AmazonS3Client s3Client = new AmazonS3Client(myCredentials);
S3Object object = s3Client.getObject(new GetObjectRequest("bucket", "file"));
BufferedReader reader = new BufferedReader(new InputStreamReader(
object.getObjectContent()));
File file = new File("localFilename");
Writer writer = new OutputStreamWriter(new FileOutputStream(file));
while (true) {
String line = reader.readLine();
if (line == null)
break;
writer.write(line + "\n");
}
writer.close();
クラス。 – Ravi
あなたはファイルをamazonにアップロードする方法を知っていますか?あなたのコードを使ってファイルをダウンロードしています。それは完全に動作しています。 – Ravi