Entonces significa que no has cargado ningún archivo, checa lo que dice la pagina oficial sobre la función 
move_uploaded_file    Cita:      Esta función realiza un chequeo para asegurar que el archivo indicado por    nombre_archivo  sea un archivo cargado válido (lo    que quiere decir que fue cargado a través del mecanismo de carga HTTP    POST de PHP). Si el archivo es válido, será movido al nombre de archivo    dado por destino .   
       Este tipo de chequeo es especialmente importante si hay algún chance de    que cualquier cosa hecha con archivos cargados pueda revelar sus    contenidos al usuario, o incluso a otros usuarios en el mismo sistema
    Yo siempre que los he cargado al server ha sido a traves del file de html