Hola a todos, estoy montando un sistema de usuarios y por razones administrativas (el servidor, más que nada), me veo obligado a subir las fotos de perfil a ImageShack. Mirando su api he visto que te devuelve un XML, por lo que obligatoriamente (no veo otra salida) se deben procesar los datos mediante cURL.
El código del formulario:
Código HTML:
Ver original<form name="imageupload" method="post" action="procesa_foto.php" enctype="multipart/form-data"/> <input type="file" name="fileupload"/>
El código de procesamiento:
Código PHP:
Ver original$ch = curl_init("http://www.imageshack.us/upload_api.php"); "fileupload" =>$_FILES['fileupload']['tmp_name'],
"optsize" =>"640x480",
"rembar" =>"yes",
"key" =>"/*mi clave de desarrollador*/"
);
# aquí irá la interpretación del xml cuando solucione esto
echo $response;
El problema es que me da el siguiente error:
Cita: Sorry, but we've detected that unexpected data is received. Required parameter 'fileupload' is missing or your post is not multipart/form-data
Qué debo de estar haciendo mal??
Gracias por adelantado