Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Upload direto do meu site

Olá, Desenvolvi uma aplicação web em JAVA (JSF) que quero hospedar no heroku, queria saber se do meu site na hospedagem heroku eu consigo fazer upload no S3 de arquivos que os usuários iram enviar pelo meu site, e depois buscar esses arquivos no S3 e fazer o dowload no meu site, teria um API para isso, que me desse essa comunicação de upload e download para o meu site?

2 respostas
solução!

Olá Felipe,

tem sim isso que você está precisando é uma das utilizações clássicas do Amazon S3 ou qualquer outro serviço de Storage.

Basicamente é o mesma API usada durante o curso. Só que você pode e deve procurar por mais detalhes aqui:

http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/examples-s3.html

Abraços

Só uma dúvida Fábio, Como eu pego o nome do objeto que esta no Bucket?

final AmazonS3 s3 = AmazonS3ClientBuilder.defaultClient();
        try {
            s3.deleteObject("trab-mestre", object_key);
        } catch (AmazonServiceException e) {
            System.err.println(e.getErrorMessage());
            System.exit(1);
        }

no caso eu iria usar esse object_key pegaria o nome do objeto, mas como posso fazer isso?