Hola pateketrueke,
El output de TEST_CURL_UPLOAD.php esta en esta imagen
https://db.tt/ffxFeMlX
Nota: La url dice TEST_CURL.php pero el output en pantalla es el de TEST_CURL_UPLOAD.php que se muestra por el print_r($r); de dicho archivo.
Si ya realice esa prueba, lo comente por el medio:
Cita: .....y si a TEST_CURL_UPLOAD.php le envió el archivo por un <form> este me muestra el archivo en el print_r($_FILE).
capaz no fui claro, pero si intento enviar el archivo por un formulario HTML funciona bien.
Saludos