Android 2.2 y 2.3 La descarga de PDF a través de HTTPS parece rota
Me he vuelto loco con las descargas de PDF a dispositivos móviles. Aquí está la próxima locura, observable en Android 2.2 y 2.3. No pude reproducir este problema en iPhones u otros dispositivos, ni en Firefox u otros navegadores de escritorio.
Estoy descargando un PDF a través de HTTP y funciona bien. Luego estoy descargando el mismo PDF a través de HTTPS y la descarga no finaliza (y se pierde el nombre de archivo):
Estoy usando estos encabezados HTTP (y otros, que son irrelevantes aquí):
Content-Disposition: attachment; filename="abc.pdf"
Content-Type: application/pdf
Cambiando elContent-Disposition
ainline
o eliminarlo por completo tampoco ayuda. La eliminación de laContent-Type
resultará en mostrar los datos binarios sin procesar en la ventana del navegador.
Nota: ya he descubierto un problema relacionado con certificados SSL no confiables, pero ese no parece ser el único problema. Así que realmente estoy buscando otra explicación más.
¡Cualquier idea es bienvenida!