Exemplo n.º 1
0
 public static function getImageFile($key, $allowedMimeTypes = array())
 {
     if (!($file = Request::getFile($key))) {
         return false;
     }
     if (empty($allowedMimeTypes)) {
         $allowedMimeTypes = MimeType::getDefaultInternetImageTypeList();
     }
     if (!in_array($file['type'], $allowedMimeTypes)) {
         throw new Exception\NotAllowedFileType();
     }
     // IMPLEMENTAR VERIFICAÇÃO DA EXTENSÃO DA IMAGEM
     // $extList = array_keys ( $allowedMimeTypes );
     // $fileExt = EXTENSAO EXTRAIDA DE => $file['name'] ;
     // if ( !in_array ( $fileExt , $extList ) ) throw new Exception\NotAllowedFileType();
     return new Upload($file);
     // return $file ;
 }