Не грузит файл с простого POST yii2

139
05 октября 2018, 12:40

Не грузит файл!

По запросу post приходит файл:

------WebKitFormBoundaryqvKhry9woGWYaIWC
Content-Disposition: form-data; name="file"; filename="bgh.jpg"
Content-Type: image/jpeg

Я его принимаю так:

public function actionIndex()
    {
        $model = new UploadForm();
        if (Yii::$app->request->isPost) {
            $model->imageFile = UploadedFile::getInstance(Yii::$app->request->post(), 'file');
            if ($model->upload()) {
                // file is uploaded successfully
                return;
            }
        }
    }
Answer 1

The Definitive Guide to Yii 2.0: Uploading Files.

UploadedFile::getInstance первый параметр ожидает экземпляр объекта типа UploadForm.

public function actionUpload()
{
    $model = new UploadForm();
    if (Yii::$app->request->isPost) {
        $model->imageFile = UploadedFile::getInstance($model, 'file');
        if ($model->upload()) {
            // file is uploaded successfully
            return;
        }
    }
}
READ ALSO
count(): Parameter must be an array or an object that implements Countable (Параметр должен быть массивом или объектом, который реализует счет в)

count(): Parameter must be an array or an object that implements Countable (Параметр должен быть массивом или объектом, который реализует счет в)

Дорогие коллеги объясните пожалуйста мне одну вещь, в метод count() передаю объект (мне это так казалось, а как оказалось там был Json ответ гугл...

208
В теме Motors почему-то не работает 404.php

В теме Motors почему-то не работает 404.php

Сайт создан на теме вордпресс МоторсУрл несуществующей ссылки выдает:

153
Как найти Альт символ?

Как найти Альт символ?

Из вк надо спарсить контент где встречается зеленая галочка, по сути альт код вроде бы нашел ✅ но он не находится, такое ощущение как будто...

172
не подключается к БД SQLSTATE[3D000]

не подключается к БД SQLSTATE[3D000]

Перенес сайт с одного хостинга на другой, на первом хостинге была одна БД, а на новом двеподключение к БД происходит, но при запросе к БД выдается...

171