AWS S3 Java SDK - Справка по загрузке файлов

Приведенный ниже код работает только для загрузки текстовых файлов из корзины в S3. Это не работает с изображением. Есть ли более простой способ управлять загрузками / типами с помощью AWS 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();
36
задан Eyal 11 April 2013 в 21:46
поделиться