У меня есть приложение в Yii 1.1 и в модели CActiveRecord правило для проверки mimType Загруженный файл вYii неправильно обнаружить mimType
'mimeTypes'=>'jpg,jpeg,gif,png'
Но когда я загрузить файл размером JPG он дает мне ошибку:
the file "picture003.jpg" cannot be uploaded. Only files of these MIME-types are allowed: jpg, jpeg, gif, png.
также я попытался это:
'mimeTypes'=>'image/jpg,image/jpeg,image/gif,image/png'
и некоторое время я получаю эту ошибку:
finfo_file(C:\xampp\tmp\phpD670.tmp): failed to open stream: No such file or directory
Спасибо @size! Вы правы, я должен сохранить файл после сохранения модели, но почему? Можете ли вы объяснить об этом и временном справочнике? –
Файлы, загруженные через механизм загрузки HTTP POST через PHP, и хранятся во временном каталоге, заданном параметром 'upload_tmp_dir' в' php.ini'. В этом каталоге файл «живет», а запуск скрипта PHP или скрипт перемещает его где-нибудь. – SiZE