Poniższy kod służy tylko do pobierania plików tekstowych z zasobnika w S3. To nie działa w przypadku obrazu. Czy istnieje łatwiejszy sposób zarządzania pobieraniem/typami przy użyciu pakietu SDK AWS? Przykład zawarty w dokumentacji nie wyjaśnia tego. Dzięki!AWS S3 Java SDK - Pobierz pomoc pliku
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();
muszę zrobić coś i spróbuj kod ale JAR Nie znaleziono można zasugerować, które jar use.Currently używam AWS-android-sdk-2.1.5-s3.jar słoik, ale nie znaleziono wszystkich th klas. – Ravi
Czy masz jakiś pomysł, jak przesłać plik do Amazon.A używam Twojego kodu do pobrania pliku i działa idealnie. – Ravi