/ / Los archivos de Word 2007 inician una nueva ventana en lugar de mostrar en línea: iframe, asp-classic, ms-office, mime-types

Archivos de Word 2007 que abren una nueva ventana en lugar de mostrar en línea: iframe, asp-classic, ms-office, mime-types

Tengo una aplicación web que permite al usuario subirArchivos y luego verlos en el navegador. Esto se hace mostrándolos en línea con un IFrame. Esto funciona bien para todos los tipos de archivos (por ejemplo, .doc, .xls, .pdf), excepto los formatos de Office 2007 .docx y .xlsx, que inician la aplicación en una nueva ventana.

Estoy usando estos valores para el encabezado "Tipo de contenido":

docx - "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
xlsx - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"

El encabezado "Content-Disposition" es "inline; filename = example.docx".

Este es un script ASP clásico que devuelve elarchivo sin formato en la respuesta, solicitado a través del atributo "src" de IFrame y servido por IIS 6. NO "tengo Office 2007 instalado en mi PC, pero sí tengo el paquete de compatibilidad de Office 2007. Sin embargo, esto también se ha probado en un cliente que tiene Office 2007 y el problema permanece.

¿Cómo puedo forzar que estos tipos de archivos se abran en línea en el navegador en lugar de abrir una nueva ventana?

Cualquier ayuda apreciada.

EDITAR:

Debería haber mencionado que solo necesita trabajar en IE8.

Respuestas

0 para la respuesta № 1

@Lee D: Aunque está configurando explícitamente el tipo de contenido (y tiene el paquete de compatibilidad de Office 2007 instalado en su PC), creo que debería agregar esos tipos MIME a su servidor web (está en el Administrador de IIS bajo Propiedades del servidor y entonces Tipos mime) para ver si ese es el ingrediente que falta.