как правильно задать extension при загрузке файлов pdf на yii2?

есть модель загрузки файлов на yii2, где одним из правил валидации указано следующее:

    [['wmFiles'], 'file', 'skipOnEmpty' => true, 'maxFiles' => 10,/*'extensions' => 'png, jpg, pdf', */ 'maxSize' => 1024*1024*25, 'tooBig' => 'один из файлов больше 25Мб. Сделайте файл меньше.', 'when' => function($model){
        return count($this->wmFiles) > 0;
    }],

При загрузке именно файлов pdf валидация возвращает false. Соответственно просто указать 'extensions' => 'png, jpg, pdf' - это походу не правильно. В модели upload поле 'type' при загрузке pdf-файла указывается как 'application/pdf'

Array
(
    [0] => yii\web\UploadedFile Object
        (
            [name] => Component.pdf
            [tempName] => /home/terraB/.system/tmp/phpv4imnv
            [type] => application/pdf
            [size] => 256861
            [error] => 0
        )

)

Попробовал указать 'extensions' => 'png, jpg, application/pdf', но тоже не катит. Как указать возможность загрузки pdf?


Ответы (0 шт):