Ben CodeIgniter içinde kullanıyorum bir doğrulama işlevi vardır.
function valid_image() {
if ( ($_FILES["file"]["type"] != "image/jpeg") || ($_FILES["file"]["type"] != "image/gif") ) {
$this->form_validation->set_message('valid_image', 'Wrong file type..');
return false;
} else {
return true;
}
Eğer açıklamada sadece "image / jpeg" bölümü ile iyi çalışıyor. Ben başarısız bir jpg dosyasından başka bir şey yüklemek için deneyin. Yukarıdaki kodu çalıştırırsanız, bir jpg veya gif dosyası hem de başarısız olur.
Ve birisi Yapamam "neden, yükleme sınıfını kullanamazsınız" diyor önce. Ben MongoDB içine doğrudan benim fotoğraflarını saklıyorum, böylece yükleme sınıf çok yardımcı olmuyor.