Файл "image.jpg" не был загружен из-за неизвестной ошибки в laravel при загрузке двух изображений - PullRequest
0 голосов
/ 20 сентября 2018

У меня проблема с загрузкой более одного изображения в Laravel.Когда я просматриваю и выбираю одно изображение, оно работает нормально.Но когда я просматриваю и выбираю два изображения, я получаю сообщение об ошибке "Файл" image.jpg "не был загружен из-за неизвестной ошибки."

ImageController.php

$featured = $request->file('image');
    $path=null;
    if(isset($featured)){
        $path = "images/";
        $year_folder = $path . date("Y");
        $month_folder = $year_folder . '/' . date("m");
            $path = "images/";
            $image_name = time().'.'.$featured->getClientOriginalName();
            $path = $month_folder . '/' . $image_name;
            $featured->move(public_path($month_folder), $image_name);
    }

    $featured_1 = $request->file('image_1');
    $path_1=null;
    if(isset($featured_1)){
        $path_1 = "images/";
        $year_folder = $path . date("Y");
        $month_folder = $year_folder . '/' . date("m");
            $path_1 = "images/";
            $image_name = time().'.'.$featured->getClientOriginalName();
            $path_1 = $month_folder . '/' . $image_name;
            $featured->move(public_path($month_folder), $image_name);
    }

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

1 Ответ

0 голосов
/ 20 сентября 2018

Код для загрузки изображения 2:

$featured_1 = $request->file('image_1');
$path_1     = null;
if (isset($featured_1)) {
    $path_1       = "images/";
    $year_folder  = $path . date("Y");
    $month_folder = $year_folder . '/' . date("m");
    $path_1       = "images/";
    $image_name_2 = time() . '.' . $featured_1->getClientOriginalName();
    $path_1       = $month_folder . '/' . $image_name_2;
    $featured->move(public_path($month_folder), $image_name_2);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...