Guest User

Untitled

a guest
Feb 20th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. include 'vendor/autoload.php';
  5.  
  6. use AwsSesSesClient;
  7. use AwsS3ExceptionS3Exception;
  8.  
  9.  
  10. $expected_filename = $_FILES['file']['tmp_name'];
  11.  
  12. try{
  13.  
  14.  
  15. $client = SesClient::factory(array(
  16. 'version' => 'latest',
  17. 'region' => 'eu-west-1',
  18. 'credentials' => array(
  19. 'key' => 'mykey************',
  20. 'secret' => 'mysecret***************',
  21. ),
  22. ));
  23.  
  24.  
  25. $client->putObject([
  26. 'Bucket' => "s3://bitb/bitb2/",
  27. 'Key' => $expected_filename,
  28. 'SourceFile' => $expected_filename,
  29. ]);
  30.  
  31. }
  32. catch( Exception $x )
  33. {
  34. echo "Error: " . $x->getMessage() . "n";
  35.  
  36. }
  37. ?>
Add Comment
Please, Sign In to add comment