我在php 5.4.45中有这个问题:在php.ini中启用了fileinfo扩展,在目录ext / php_fileinfo.dll扩展名也启用了,我重新启动了IIS,但问题仍然存在
if($archivo['size']>0){
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$type=finfo_file($finfo, $archivo['tmp_name']);
finfo_close($finfo);
$validateFile=validar_medios($type);
if (validar_galeria_media($type))
{
$done=false;
if($comentario)$nombreArchivo1=$_POST['nombreArchivo1'];
if($validateFile){
$done=$objGstGaleria->saveMedio(
$id_categoria,
$archivo,
$validateFile,
$nombreArchivo1
);
}else {
if($_FILES['archivo']['size']!=0)
$msg.='No se pudo guardar el archivo 1 ['.$archivo['name'].'].<br />';
}
if(!$done && $archivo['size']<0) $msg.='No se pudo guardar el archivo 1 ['.$archivo['name'].'].<br />';
}
else{
$tipo='error';
$msg.='No se pudo cargar el archivo 1 ['.$archivo['name'].'], tiene un formato no válido.<br />';
} // else
} // if