Warning: Undefined variable $argv in /home/jobaaj/public_html/s3_scripts/upload_file_to_s3.php on line 8
Warning: Trying to access array offset on value of type null in /home/jobaaj/public_html/s3_scripts/upload_file_to_s3.php on line 8
Warning: Undefined variable $argv in /home/jobaaj/public_html/s3_scripts/upload_file_to_s3.php on line 9
Warning: Trying to access array offset on value of type null in /home/jobaaj/public_html/s3_scripts/upload_file_to_s3.php on line 9
Warning: Undefined variable $argv in /home/jobaaj/public_html/s3_scripts/upload_file_to_s3.php on line 10
Warning: Trying to access array offset on value of type null in /home/jobaaj/public_html/s3_scripts/upload_file_to_s3.php on line 10
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jobaaj/public_html/s3_scripts/upload_file_to_s3.php on line 12
Warning: Trying to access array offset on value of type null in /home/jobaaj/public_html/s3_scripts/upload_file_to_s3.php on line 12
Deprecated: basename(): Passing null to parameter #1 ($path) of type string is deprecated in /home/jobaaj/public_html/s3_scripts/upload_file_to_s3.php on line 15
Fatal error: Uncaught InvalidArgumentException: Found 2 errors while validating the input provided for the PutObject operation:
[Bucket] is missing and is a required parameter
[Key] expected string length to be >= 1, but found string length of 0 in /home/jobaaj/vendor/aws/aws-sdk-php/src/Api/Validator.php:66
Stack trace:
#0 /home/jobaaj/vendor/aws/aws-sdk-php/src/Middleware.php(106): Aws\Api\Validator->validate('PutObject', Object(Aws\Api\StructureShape), Array)
#1 /home/jobaaj/vendor/aws/aws-sdk-php/src/S3/S3Client.php(793): Aws\Middleware::Aws\{closure}(Object(Aws\Command), NULL)
#2 /home/jobaaj/vendor/aws/aws-sdk-php/src/S3/S3Client.php(816): Aws\S3\S3Client::Aws\S3\{closure}(Object(Aws\Command), NULL)
#3 /home/jobaaj/vendor/aws/aws-sdk-php/src/S3/S3Client.php(750): Aws\S3\S3Client::Aws\S3\{closure}(Object(Aws\Command), NULL)
#4 /home/jobaaj/vendor/aws/aws-sdk-php/src/S3/S3Client.php(769): Aws\S3\S3Client::Aws\S3\{closure}(Object(Aws\Command), NULL)
#5 /home/jobaaj/vendor/aws/aws-sdk-php/src/Middleware.php(79): Aws\S3\S3Client::Aws\S3\{closure}(Object(Aws\Command), NULL)
#6 /home/jobaaj/vendor/aws/aws-sdk-php/src/S3/SSECMiddleware.php(59): Aws\Middleware::Aws\{closure}(Object(Aws\Command), NULL)
#7 /home/jobaaj/vendor/aws/aws-sdk-php/src/AwsClient.php(673): Aws\S3\SSECMiddleware->__invoke(Object(Aws\Command), NULL)
#8 /home/jobaaj/vendor/aws/aws-sdk-php/src/IdempotencyTokenMiddleware.php(79): Aws\AwsClient->Aws\{closure}(Object(Aws\Command), NULL)
#9 /home/jobaaj/vendor/aws/aws-sdk-php/src/AwsClientTrait.php(64): Aws\IdempotencyTokenMiddleware->__invoke(Object(Aws\Command))
#10 /home/jobaaj/vendor/aws/aws-sdk-php/src/AwsClientTrait.php(58): Aws\AwsClient->executeAsync(Object(Aws\Command))
#11 /home/jobaaj/vendor/aws/aws-sdk-php/src/AwsClientTrait.php(86): Aws\AwsClient->execute(Object(Aws\Command))
#12 /home/jobaaj/public_html/s3_scripts/upload_file_to_s3.php(17): Aws\AwsClient->__call('putObject', Array)
#13 {main}
thrown in /home/jobaaj/vendor/aws/aws-sdk-php/src/Api/Validator.php on line 66