Manejar las cabeceras CURL antes de descargar el cuerpo.

Usando PHP y CURL (a menos que haya una mejor alternativa que CURL en este caso), ¿es posible que una función php maneje la respuesta del encabezado antes de descargar el archivo?

Por ejemplo:

Tengo un script que descarga y procesa las URL proporcionadas por el usuario. Me gustaría agregar un cheque para que si el archivo no es válido para mi proceso (no es un archivo de texto, demasiado grande, etc.), la solicitud CURL se cancelaría antes de que el servidor pierda tiempo descargando el archivo.

Actualización: Solución Clase PEAR HTTP_Request2:http://pear.php.net/package/HTTP_Request2/ Le da la posibilidad de establecer observadores en la conexión y lanzar excepciones para cancelar en cualquier momento. Funciona perfectamente para mis necesidades!

Respuestas a la pregunta(3)

Su respuesta a la pregunta