Как я могу скачать файл из подпапки в Amazon S3bucket с помощью PHP?

У меня есть папка продавца в моем местном.

я бы хотел скачать файл из подпапки, которая находится внутри моего ведра папка, к моему компьютеру каталог с тем же именем.

Допустим, есть имя ведра «ABC» папка там внутри, есть «DEF» И есть подпапка с именем «XYZ» в «DEF». В котором файлы присутствуют в папке «XYZ».

Итак, кто-нибудь может помочь мне в решении этой проблемы?

function downloadFromS3($s3version,$s3region,$s3accesskey,$s3secret,$bucket,$directory){
$s3 = new S3Client([
'version' => $s3version,
'region'  => $s3region,
'credentials' =>
array(
'key'=>$s3accesskey,
'secret'  =>$s3secret
)
]);

try {
$basePath = 'downloads/';

$s3->downloadBucket($basePath . $directory, $bucket, $directory);
}
catch (Aws\S3\Exception\S3Exception $e) {
echo $e->getMessage();
echo "There was an error uploading the file.\n";
}
}

Я получаю ошибку как

 Warning: count(): Parameter must be an array or an object that implements Countable in C:\xampp\htdocs\Performance\TestManagement\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 67

Заранее спасибо..

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector