S3 istemcisi execute()
yöntemini kullanarak toplu yükleme yapmaya çalışıyorum. Bu atma istisna tutar:Amazon s3 toplu yükleme
: Evs geçirilen değişken 1 \ AwsClient :: arayüzü Evs \ CommandInterface uygulamalıdır) (yürütmek, dizi verilen Hatta izledikten sonra içinde ....
denilen doc'dan örnek kod. peşin
$bucket = 'myBucket';
$commands = [];
$s3 = new Aws\S3\S3Client([
'version' => 'latest',
'region' => 'us-west-1',
]);
$commands[] = $s3->getCommand('PutObject', [
'Bucket' => $bucket,
'Key' => 'key1.gif',
'Body' => 'PATH_TO_FILE_1',
]);
$commands[] = $s3->getCommand('PutObject', [
'Bucket' => $bucket,
'Key' => 'key2.gif',
'Body' => 'PATH_TO_FILE_2',
]);
$s3->execute($commands);
Teşekkür:
Kontrol bu örnek belki yanlış bir şey yapıyorum!
Güzel bir Chris .. Çok meşguldüm ve bugün test oldum! – Wakeel
Bu şeyler https://docs.aws.amazon.com/aws-sdk-php/v3/guide/guide/migration.html adresinde eklenmedi –