Jump to content

Error Undefined al subir imagenes


dvillarp

Recommended Posts

Hola a todos

 

antes de nada, agradeceros la labor que estáis haciendo ayudandonos a los novatos.

 

Tengo un problema al subir las imágenes, y es que me aparece un error 'undefined' y no sé porqué debe de ser.

 

Podéis echarme una mano?

 

Gracias por adelantado

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

A mi también me pasa desde que actualicé prestashop a la 1.5.6.1. No me deja subir ni una imagen de ningun producto saliendo el error 'undefined'. 

Alguien sabe por qué puede ser ? porque en la anterior version me iba perfectamente.

 

Un saludo y gracias a todos.

Link to comment
Share on other sites

Hola de nuevo.

Ya me han resuelto el problema los de mi hosting.

Encontré por internet lo siguiente:

 

"La solución es bien sencilla, habla con tu proveedor de hosting,
cuéntales el caso y pídeles que te desactiven la regla del Mod_Security
que te está dando el problema. Si quieres saber qué regla es, puedes
consultarlo en los logs del servidor, aunque normalmente suele ser la
960010. En cuanto la desactiven, verás que todo funciona correctamente."

 

Un cordial saludo y espero que te sirva.

  • Like 1
Link to comment
Share on other sites

Hola a todos!

 

Encontré la solución modificando una línea de código de la version 1.5.6.1

 

En la linea js/fileuploader.js line 1075 verán este código

 

        xhr.open("POST", queryString, true);
        xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
        xhr.setRequestHeader("X-File-Name", encodeURIComponent(name));
        xhr.send(file);

 

Edítenlo como este abajo:

        xhr.open("POST", queryString, true);
        xhr.setRequestHeader("Content-Type", "application/octet-stream");
        xhr.setRequestHeader("processData", false);
        xhr.send(file);

 

Y ahora si podrán subir las imágenes a los productos.

 

Saludos desde Guayaquil, Ecuador

  • Like 4
Link to comment
Share on other sites

Hola a todos!

 

Encontré la solución modificando una línea de código de la version 1.5.6.1

 

En la linea js/fileuploader.js line 1075 verán este código

 

        xhr.open("POST", queryString, true);

        xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");

        xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");

        xhr.setRequestHeader("X-File-Name", encodeURIComponent(name));

        xhr.send(file);

 

Edítenlo como este abajo:

        xhr.open("POST", queryString, true);

        xhr.setRequestHeader("Content-Type", "application/octet-stream");

        xhr.setRequestHeader("processData", false);

        xhr.send(file);

 

Y ahora si podrán subir las imágenes a los productos.

 

Saludos desde Guayaquil, Ecuador

 

 

Por simple curiosidad, al parecer lo que comentas, hace un par de días también lo declararon en github. https://github.com/PrestaShop/PrestaShop/commit/2a1c991612c7b7d48f819b55f31218c93c5509fd

 

Adjunto Imagen

 

jsd-1024x530.png

  • Like 1
Link to comment
Share on other sites

Hola Víctor,

 

Así es, por eso lo comparto acá porque en estos foros no encontré esa solución.

 

Saludos!

Pablo

 

Hola,

 

No me llamo Victor, me llamo Nadie.

 

Solo comente lo del enlace de github, por simple curiosidad.

 

Gracias por el aviso.

 

Saludos,

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...