Prestashop 1.5
Estamos subiendo ficheros adjuntos a los productos de tipo PDF, ZIP y RAR, y estamos teniendo problemas cuando se descargan desde la zona de la tienda. Los descarga pero el sistema operativo indica que están corruptos. Hemos comprobado si se han corrompido al subirlos y cuando los hemos descargado por FTP se ven perfectamente. ¿Sabéis por qué puede estar pasando esto?
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Has verificado con otros tipos de ficheros como por ejemplo imágenes, ficheros de Word, Excel, etc para verificar si te ocurre con todos los archivos?
Hola,
Gracias por contestar. Al final encontré el problema. Prestashop estaba añadiendo los bytes EF BB BF al inicio de cada fichero de descarga, por lo visto es el llamado BYTE ORDER MARK (BOM) y eso hacia que se corrompieran.
Busque los ficheros PHP que tuvieran el BOM al inicio y encontré que el Cookie.php lo tenía, una vez corregido todo funciona bien.
El comando para poder buscarlo que usé fue este:
find . -type f -print0 | xargs -0 awk '/^xEFxBBxBF/ {print FILENAME} {nextfile}'
Hola Rodolfo.
Genial !!!! me alegar que lo solucionaras.
Gracias por informarnos y aportar la solución, seguro que vendrá muy bien ( Me la apunto ) 😉
Cerramos el tema.
Un saludo y de nuevo gracias por aportar soluciones.