vega6-dev / amazon-s3-upload
The library uploads any file to the given Bucket of Amazon s3.
Installs: 153
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 2
pkg:composer/vega6-dev/amazon-s3-upload
Requires
- php: >=5.5
- aws/aws-sdk-php: ^3.52
This package is auto-updated.
Last update: 2025-12-29 03:06:29 UTC
README
Class to upload any files in a given bucket in Amazon S3
Installation
composer require vega6-dev/amazon-s3-upload
Initialize
$s3Service = new S3Service(S3_KEY, S3_SECRET, S3_BUCKET);
set region
$s3Service->setS3Region('us-west-1');
set version
$s3Service->setS3Version('latest');
set HTTP Verfity
$s3Service->setS3HttpVerify(false);
upload
try {
$s3_url = $s3Service->moveToS3($local_file, $key, $acl);
return $s3_url;
} catch (Exception $e) {
print($e->getMessage();
}