Follow steps for image upload in AWS s3 server.
- Create bucket
- Create user for key(account) & secret
For user
Step: 1
Step: 2
Step:3
Step:4
GO to last next and when finishing they it will give account key & secret.
Try code from PHP. or Full source code s3imageuploaddemo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
<?php // Include the AWS SDK using the Composer autoloader. // composer require aws/aws-sdk-php require 'vendor/autoload.php'; use Aws\S3\S3Client; use Aws\S3\Exception\S3Exception; $bucket = 'BUCKETNAME'; $secret = 'gqAN9KDXXYaY9YY54TqMSquG0HYcGoG9YATeTEST'; $key = 'AKIAJROYRU7XMFWOTEST'; $filepath="abc.jpg"; $clientS3 = new Aws\S3\S3Client([ 'version' => 'latest', 'region' => 'eu-west-1', 'credentials' => [ 'key' => $key, 'secret' => $secret ] ]); $response = $clientS3->putObject(array( 'Bucket' => $bucket, 'Key' => time().".jpg", 'SourceFile' => $filepath, )); print_r($response['ObjectURL']); |
More Stories
CPU & Memory usage in PHP
Install PHP mcrypt extension on Ubuntu
Text to speech