Me han informado de que, en ocasiones, cuando Safari en Mac está descargando un PDF de uno de nuestros sitios, añadirá .EXE al final del archivo. El tipo MIME está correctamente configurado para ser pdf, pero todavía lo hace de vez en cuando.
He encontrado http://support.apple.com/kb/TA24293 que parece indicar que se trata de un problema conocido con Safari en Mac sin embargo por muy oficial que sea (Ya que es de la propia Apple) nuestros clientes no parecen querer creerlo. Así que quiero saber si hay una solución a este problema?
Digo "ocasionalmente" porque tenemos algunos Macs en los que ocurre esto y otros no. Así que tal vez sea una configuración o algo así, se descarga perfectamente en IE, Firefox, Chrome e incluso se descarga bien en Safari móvil. Es sólo Mac Safari.
5 votos
¿Puede proporcionar un enlace a un archivo que tenga este comportamiento? Mis tripas me dicen que es el servidor web/host, no Safari.
0 votos
Desgraciadamente, para acceder a la descarga de estos archivos pdf se necesita una cuenta y, desgraciadamente, no podemos crear una cuenta de prueba en nuestros servidores LIVE, sólo podemos crear cuentas de prueba en nuestros servidores TEST y, de nuevo, desgraciadamente, por razones de seguridad, no puedo dar esa dirección. Si me dices lo que crees que debería buscar puedo comprobarlo y decírtelo
0 votos
Sólo el pdf. Si se trata de Safari, no importará si mi host o su host servirá el archivo, ¿verdad? Normalmente el host le dice al cliente qué tipo de archivo debe esperar. Safari no puede adivinar el tipo de archivo, necesita que se lo digan. Así que el PDF está corrupto o el host. (...es lo que pienso)
0 votos
Al analizar el archivo .pdf.exe, ¿contiene enlaces activos?
0 votos
Mira que pensaba esto pero puedo decir que se descarga cada vez perfectamente bien en el Mac A pero en el Mac B siempre fallará. El tipo MIME siempre está configurado como
application/pdf
en el servidor. Y se descarga perfectamente en FireFox, IE, Chrome es sólo Mac en ocasiones. Safari parece interpretar el archivo como un binario y añade el .exe al final. He investigado un poco y mucha gente está teniendo este problema, algunos han dicho que es porque el pdf se está creando en una máquina Windows. Algunos han dicho que es safari y otros han dicho que es el servidor pero nadie ha dado una respuesta definitiva.0 votos
@Buscar Sí que tienen enlaces activos.
1 votos
¿El Mac B tiene instalado VMWare o Parallels?
0 votos
Creo que Safari utiliza el Información sobre el indicador de tipo de uniforme para determinar qué extensión debe tener un tipo mime. Me pregunto si en el Mac B hay algún programa instalado que haya registrado la aplicación/pdf con una extensión EXE. Podrías probar comprobación de la base de datos de los servicios de lanzamiento para comprobarlo.
0 votos
Si no puedes darnos acceso al sitio web/servidor, por ejemplo, ¿podrías tomar el pdf y la forma en que está vinculado a la descarga y poner ambos en otro servidor web o en un dropbox?