При загрузке изображений в Amazon S3 он сообщает, что файл поврежден - PullRequest
0 голосов
/ 06 января 2020

В настоящее время я хочу загрузить изображения, которые клиент выбирает, в сервис Amazon S3, и на самом деле кажется, что он уже делает это, потому что он загружает файл и сообщает, что он весит 92 КБ так же, как файл, который я выбираю, но Когда я хочу открыть его с путем, который это дает мне следующую ошибку:

Невозможно отобразить изображение <image path>, поскольку оно содержит ошибки.

Код Laravel

public function SaveImage($request){
    if ($request->hasFile('inputFile')) {
        $image = $request->file('inputFile');
       $fecha= date("m-d-y");
        $name = $fecha."_".$request->txtNombre.'.'.$image->getClientOriginalExtension();
       $destinationPath = public_path('UploadProfile');
        $image->move($destinationPath, $name);
        $filePath=$destinationPath."\\".$name;
        $initPath="Perfil\\".$name;
      Storage::disk('s3')->put($initPath, $filePath);
    return $urlImage= Storage::cloud()->url($initPath);
    }
}

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

Путь к изображению будет следующим:

https://katanasystem.s3-us-west-1.amazonaws.com/Profile/01-05-20_david.jpg
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...