@frmax
человек

Как делать обновление картинки от картика/fileinput?

Добрый день,

разбираю картика/fileinput
https://github.com/kartik-v/yii2-widget-fileinput

Итак дошел до той части где мне надо обновить картинки, удаление сделал делаю обновление картинки.
Посылаю картинку на сервер. Вот что пришло

var_dump($_POST, $_FILES);
array(1) {
  ["file_id"]=>
  string(1) "2"
}
array(1) {
  ["photo_image"]=>
  array(5) {
    ["name"]=>
    array(1) {
      [0]=>
      string(12) "02151004.JPG"
    }
    ["type"]=>
    array(1) {
      [0]=>
      string(10) "image/jpeg"
    }
    ["tmp_name"]=>
    array(1) {
      [0]=>
      string(14) "/tmp/phpjHYX2D"
    }
    ["error"]=>
    array(1) {
      [0]=>
      int(0)
    }
    ["size"]=>
    array(1) {
      [0]=>
      int(6258693)
    }
  }
}


Это первое что смутило.
Ладно инициализирую картинку,
if(\Yii::$app->request->isPost) {
            $photos = new Photo();
            $photos->photo_image = UploadedFile::getInstance($photos, 'photo_image');
            var_dump($photos); //photo_image = null


Вот никак не пойму, что за дела? И почему картинка не инициализирует + пост почти пустой.
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ответы на вопрос 1
kimono
@kimono
Web developer
Попробуйте UploadedFile::getInstances.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы