Загрузка файла в AWS, не удалось - PullRequest
1 голос
/ 05 августа 2020

Я пытаюсь загрузить файл на AWS s3, но это не удается и выдает ошибку

Ошибка выполнения «PutObject» на «https://aws-pebibits.s3.amazonaws.com/public/jVySQGiK4X89jqmWyGkK4nvafEEtIjSsFv0MXvkS.jpeg»;

AWS Ошибка HTTP: ошибка клиента: PUT https://aws-pebibits.s3.amazonaws.com/public/jVySQGiK4X89jqmWyGkK4nvafEEtIjSsFv0MXvkS.jpeg привела к ответу 400 Bad Request: \ n \ n AuthorizationHeaderMalformed Заголовок авторизации (усеченный ...) \ n AuthorizationHeaderMalformed (client): заголовок авторизации искажен; регион «us-east-1» неправильный; ожидает 'ap-south-1' - \ n AuthorizationHeaderMalformed Заголовок авторизации имеет неправильный формат; регион «us-east-1» неправильный; ожидая 'ap-south-1'ap-south-17MEH3T3M0S6YFT3Wg0yWCkrx9K1H + Zd2NHeLyp / o1S77GguHr7UWvtjWM02WvsoHgBRz7jiukvxBGG + uT6lruv13, * 10 * Это конфигурация * 10 * Это * 10 * * Это файл * * * 10 * Это * enwxBGG + uT614 * 10 *

function fileUploadToS3(Request $request)
    {
        $filePath=$request->filePath;
        $image= $request->image;
        $visibility=$request->visibilit;
        $path = Storage::disk('s3')->put($filePath, $image, $visibility);
        return $path;
    }

Я не могу загружать файлы на AWS, Кто-нибудь может мне помочь в этом. Помощь будет очень признательна.

1 Ответ

0 голосов
/ 07 августа 2020

Также возможно добавить / указать регион в массиве параметров.

$path = Storage::disk('s3')->put($filePath, $image, ['region' => 'ap-south-1']);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...