acrata Posted April 10, 2015 Share Posted April 10, 2015 Hola, estoy intentando subir imágenes mediante los servicios web de prestashop, y el mismo script en php que hace unos dias funcionaba ha dejado de funcionar. Habia utilizado este ejemplo: https://www.prestashop.com/forums/topic/220964-add-product-image-via-webservice/?do=findComment&comment=1856702 Y como os decia, adapte el script hace ya tiempo. Lo probe en un servidor externo a donde trabajo, en Windows y funcionaba. Despues lo estuve probando en local y también funcionaba. Lo dejamos de lado para trabajar en otra parte de la aplicación y al volver a probarlo ha dejado de funcionar. Después de varios dias probando cosas a ver si lo podiamos recuperar me he decidido a comentar, por si alguien pudiera ayudarnos. He vuelto a crear el script desde 0 para ver si podia haber un error en el anterior pero ha seguido igual. Curl no me informa de ningún error con curl_error, pero cuando obtengo la información de curl vemos que el http code es 404 en local y 401 en un servidor externo con linux. Al principio salia 500. Desde la shell, usando esta orden: curl -X POST -H "Content-type:image/jpg" -F "[email protected]" "http://xxxxxxx:@192.168.1.133/~user/tienda/api/images/products/11" Obtengo un "Unable to save image". En un servidor en local, hemos intentado dar todos los permisos al directorio, para ver si fuera un problema con estos, y ha seguido igual. Tengo la sensación de que tiene que ser algo relacionado con el .htaccess. Estas lineas las añadimos para ver si funcionaba y tampoco: RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] <Limit GET POST PÙT DELETE> Allow from all </Limit> En el archivo adjunto hay dos método más comentados que he probado para ver si funcionaban pero no lo han hecho. Espero que alguien me pueda ayudar. Gracias de antemano. Hasta luego, Eusebio http://www.avanttec.es muntarImgs.php Link to comment Share on other sites More sharing options...
Recommended Posts