Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.27 KB | None | 0 0
  1.  
  2. import java.io.File;
  3. import java.io.FileOutputStream;
  4. import java.io.IOException;
  5.  
  6. import org.springframework.web.multipart.MultipartFile;
  7.  
  8. import com.amazonaws.auth.AWSCredentials;
  9. import com.amazonaws.auth.BasicAWSCredentials;
  10. import com.amazonaws.services.s3.AmazonS3;
  11. import com.amazonaws.services.s3.AmazonS3Client;
  12. import com.amazonaws.services.s3.model.DeleteObjectRequest;
  13. import com.amazonaws.services.s3.model.GetObjectRequest;
  14. import com.amazonaws.services.s3.model.S3Object;
  15.  
  16. public class SimpleStorageService {
  17.    
  18.     private static final String AWS_USER = "AKIAXXXXXXXXXXXXXXXXXXXX";
  19.     private static final String AWS_PASS = "6pqekXdyrXXXXXXXXXXXXXXXXXXXXXX";
  20.     private static final String BUCKET_EVENTOS = "knowco-eventos";
  21.    
  22.     private static final AWSCredentials credentials = new BasicAWSCredentials(AWS_USER, AWS_PASS);
  23.     private static final AmazonS3 s3client = new AmazonS3Client(credentials);
  24.  
  25.     public static void almacenarArchivo(MultipartFile multipartFile, String key) throws IOException{
  26.        
  27.          File file = new File(multipartFile.getOriginalFilename());
  28.          file.createNewFile();
  29.          FileOutputStream fos = new FileOutputStream(file);
  30.          fos.write(multipartFile.getBytes());
  31.          fos.close();
  32.    
  33.         s3client.putObject(BUCKET_EVENTOS, key, file);
  34.        
  35.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement