Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/12/2011, 11:09
EnjoyIncubus
 
Fecha de Ingreso: mayo-2008
Mensajes: 11
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Upload file CURL

Hola!

Necesito saber como hacer para enviar una imagen que se encuentra alojada en mi servidor. Ejemplo: Mi imagen se encuentra en http://www.example.com/image.jpg y la tengo que mandar via CURL a otro servidor.

La idea es hacer algo asi, pero me tira error:

$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array('content-type:image/jpeg'));
curl_setopt($ch, CURLOPT_VERBOSE, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible;)");
curl_setopt($ch, CURLOPT_URL, $url_foto);
curl_setopt($ch, CURLOPT_POST, true);

$post = array('name' => 'Foo', 'file' => '@http://www.example.com/image.jpg');

curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$result = curl_exec($ch);