#php #amazon-web-services #amazon-s3
#php #amazon-web-services #amazon-s3
Вопрос:
Я следовал этому руководству https://docs.aws.amazon.com/aws-sdk-php/v3/guide/service/s3-transfer.html , но я хотел бы иметь возможность автоматически загружать корзину в папку загрузки компьютера (возможно, даже tar.gz это). Я пытался не указывать пункт назначения, но это обязательный параметр. Должен ли я просто обходить каждый из них, или есть способ использовать AWS Transfer manager для PHP, чтобы добиться желаемого поведения?
Комментарии:
1. Загрузить все файлы во всей корзине?
Ответ №1:
Если вы хотите вывести его прямо на посетителя
<?php
header('Content-Disposition: attachment; filename="FILE.NAME"');
$s3 = new S3($key, $secret);
$s3->getObject("BUCKETNAME", "FILE.NAME", fopen("php://output", "wb"));
?>
Комментарии:
1. Нет, извините. Я пытаюсь загрузить сам файл.