Как загрузить два файла с двумя разными папками? - PullRequest
0 голосов
/ 04 июня 2018

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

       private function _referal_image1( $type1, $type2, $img ) {
            $tempname1 = __static__ .'referral_logo'. __ds__ . $type1;
            $tempname2 = __static__ .'referral_background'. __ds__ . $type2;

            move_uploaded_file($img, $tempname1);
            move_uploaded_file($img, $tempname2);

            $file_name1 = 'referral_logo'.__ds__.$type1;
            $file_name2 = 'referral_background'.__ds__.$type2;

            $combine = array($file_name1, $file_name2);
            return $combine;
        }

1 Ответ

0 голосов
/ 04 июня 2018

У вас есть эта строка дважды:

move_uploaded_file($img, $tempname1);
move_uploaded_file($img, $tempname1);

Вы не можете переместить один и тот же файл дважды.Вам нужно скопировать файл 2-й раз

move_uploaded_file($img, $tempname1);
copy($tempname1 , $tempname2);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...