Cloudinary \ Ошибка: отсутствует обязательный параметр - файл - PullRequest
0 голосов
/ 12 июня 2019

Я использую cloudinary для загрузки изображений в мое приложение Laravel.Когда я пытаюсь загрузить изображения с помощью моего мобильного устройства, я получаю эту ошибку: -

Cloudinary \ Ошибка: отсутствует обязательный параметр - файл

Когда я пытаюсь загрузить файл с моегоНоутбук, это хорошо работает.Это мой код:

$photos = $request->file;
if(isset($request->file)){

    foreach ($photos as $photo){

        $file = $photo;
        Cloudder::upload($file->getPathname());
        $response = Cloudder::getResult();
        $path = $response['secure_url'];
        $publicId = Cloudder::getPublicId();
        $file_size = $file->getClientSize();
        //create record
    }
}

Пожалуйста, в чем может быть проблема?

Ответы [ 2 ]

0 голосов
/ 13 июня 2019

Используйте следующий код

if(isset($request->hasFile(file))){

foreach ($request->file('file') as $photo){

    $file = $photo;
    Cloudder::upload($file->getPathname());
    $response = Cloudder::getResult();
    $path = $response['secure_url'];
    $publicId = Cloudder::getPublicId();
    $file_size = $file->getClientSize();
    //create record
} }
0 голосов
/ 12 июня 2019

может быть файл $ пуст? Можете ли вы проверить это?

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