Pregunta

¿Hay alguna forma de obligar a Internet Explorer a solicitar la descarga de archivos XML en lugar de mostrarlos automáticamente? Una solución de código o simplemente un conjunto de pasos de configuración de IE estaría bien.

Incluso si uso la extensión incorrecta, IE usa " sniffing de contenido " para determinar que es XML y lo abre automáticamente de todos modos.

Prefiero tener el diálogo Abrir / Guardar / Cancelar en su lugar.

Gracias de antemano

¿Fue útil?

Solución

Debe establecer el encabezado HTTP Content-Disposition en "adjunto". Hacer esto será diferente dependiendo de qué marco o servidor web esté utilizando. Por ejemplo, en PHP puede usar el siguiente código:

header('Content-Disposition: attachment; filename="myfile.xml"');
header('Content-Type: application/xml');
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top