$HTTP_POST_FILES/$_FILES contienen la información sobre el fichero recibido.
A continuación se describe el contenido de $HTTP_POST_FILES. Se ha tomado el nombre 'userfile' para el fichero recibido tal y como se usaba en el script de ejemplo anterior:
$HTTP_POST_FILES['userfile']['name']
El nombre original del fichero en la máquina cliente.
$HTTP_POST_FILES['userfile']['type']
El tipo mime del fichero (si el navegador lo proporciona). Un ejemplo podría ser "image/gif".
$HTTP_POST_FILES['userfile']['size']
El tamaño en bytes del fichero recibido.
$HTTP_POST_FILES['userfile']['tmp_name']
Saludos
NOTA: Extraido directo del manual oficial, consultalo siempre