Safari añadiendo .EXE al final de .PDF

He informado en ocasiones cuando Safari en Mac está descargando un PDF desde uno de nuestros sitios que agregará .EXE al final del file. El tipo MIME está configurado correctamente para ser pdf, pero todavía lo hace ocasionalmente.

He encontrado http://support.apple.com/kb/TA24293 que parece indicar que este es un problema conocido con Safari en Mac, pero tan oficial como este (ya que es de Apple) nuestros clientes no parecen querer creerlo Entonces, ¿quiero saber si hay una solución a este problema?

  • Safari en iOS se bloquea cada vez que trato de escribir algo en el campo de búsqueda
  • Tarea Applescript / Automator para cambiar la carpeta pnetworkingeterminada de descargas
  • Adobe Acrobat se abre cada vez que guardo un file PDF. Por favor hazlo parar!
  • ¿Cómo puedo agregar un nuevo motor de búsqueda a Safari sin complementos de terceros?
  • Algunos PDF creados con la function Guardar en PDF de MS Word 2007 (en Windows) no se muestran correctamente en Mac OS / iOS
  • Faltan files adjuntos de correo electrónico
  • Digo "de vez en cuando" porque tenemos algunos Mac que están sucediendo y otros no. Así que tal vez sea un entorno o algo así, se descarga perfectamente bien en IE, Firefox, Chrome e incluso descargas finas en Safari mobile. Es solo Mac Safari.

  • ¿Mejor notificación en Safari cuando comienza una descarga?
  • Características ocultas de Safari?
  • Cómo simular la location en Safari en OS X
  • Cómo acceder a Safari 7.0.6 con el sistema operativo Sierra 10.12.1
  • Extrayendo un website completo a PDF
  • ¿Puedo especificar el nombre de file de la carga de una image de iOS Safari?
  • 3 Solutions collect form web for “Safari añadiendo .EXE al final de .PDF”

    Encabezado HTTP: contenido-disposition

    Haga que el server incluya un encabezado adicional de disposition de contenido al servir los files PDF:

    Content-Disposition: attachment; filename="<MyPDF.pdf>" 

    Esto proporciona al browser una sugerencia fuerte para el nombre de file y el sufijo deseados. Consulte ¿Cómo codificar el parámetro de nombre de file del encabezado Content-Disposition en HTTP? para una discusión sobre las limitaciones y la implementación de esta característica.

    Tipo MIME

    Además, asegúrese de que el tipo mime PDF del server en el Content-Type: esté configurado correctamente. Hay variaciones en el uso. application/pdf es el tipo recomendado.

    El tipo MIME estándar es application/pdf . La asignación se define en RFC 3778, Tipo de medio de la aplicación / pdf, al que se hace reference desde el logging de types de medios MIME.

    Prueba con curl

    Use curl -I http://example.com/mypdf.pdf para probar y asegúrese de que el server devuelve los encabezados correctos. Curl puede proporcionar cnetworkingenciales para que funcione como un usuario conectado.

    Pregunta potencialmente relacionada: al enviar encabezados para download un PDF, Safari agrega .html

    Solo una suposition ciega:

    En las Mac con el problema, instale RCDefaultApp y utilícelo para verificar si las configuraciones para el tipo mime y la extensión .pdf son correctas. Podría ser que estén vinculados a una máquina virtual de Windows, por ejemplo.

    Descargue el file, haga doble clic en él y elija Abrir con. En este menu, select cualquier aplicación que pueda abrir files PDF como Adobe Reader y se abrirá el file.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).