Laravel minio временный URLPhp

Кемеровские программисты php общаются здесь
Anonymous
Laravel minio временный URL

Сообщение Anonymous »

Я ищу хакерский способ создания временных URL -адресов с Minio
Я вижу в документах Laravel Docs. Он говорит: генерирование временных URL -адресов хранения с помощью метода TemperaryUrl не поддерживается при использовании MINIO.

Код: Выделить всё

AWS_ENDPOINT=http://minio:9000

Я не могу просмотреть их, потому что временный URL находится на http: // minio: 9000/xxx
Если я изменяю конечную точку AWS на

Код: Выделить всё

AWS_ENDPOINT=http://localhost:9000

Временный URL находится на http: // localhost: 9000/xxx , подпись проверена, и файл можно просмотреть. Команда $ должна изменить хост, но я не знаю, смогу ли я это сделать, просто передав опцию.

Код: Выделить всё

        $command = $this->client->getCommand('GetObject', array_merge([
'Bucket' => $this->config['bucket'],
'Key' => $this->prefixer->prefixPath($path),
], $options));
Существует также возможность просто изменить Baseurl , предоставив Timary_url в конфигурации файловой системы. Однако, поскольку URL изменил, что подпись недействительна.>

Подробнее здесь: https://stackoverflow.com/questions/754 ... porary-url

Вернуться в «Php»