Irónicamente, IE puede tener dificultades para reconocer los nuevos archivos de MS Office, mientras que otros navegadores los reconocen bien.
Para que IE funcione con estos archivos, debe agregar los tipos mime a la configuración del servidor. En Rails esto se hace en config/inicializadores/mime_types.rb
Mime::Type.register "application/vnd.openxmlformats-officedocument.wordprocessingml.document", :docx
Mime::Type.register "application/vnd.openxmlformats-officedocument.presentationml.presentation", :pptx
Mime::Type.register "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", :xlsx
Si su aplicación es aproximado a través de Apache y Apache sirve sus activos estáticos que también tendrá que configurar Apache con los nuevos tipos MIME (y reiniciar) según http://bignosebird.com/apache/a1.shtml
Mis tipos de mime se encuentran en /etc/mime.types, pero intente locate mime.types
si no está seguro.
No estoy 100% seguro, pero creo que .docx es en realidad un archivo zip que contiene un montón de archivos XML; así que, técnicamente, ¡es correcto que sea un archivo comprimido! –
@Stephen, gracias, eso es interesante. ¿Alguna idea sobre si es posible convertir un docx a un documento para fines de vista previa? – AnApprentice
No tengo idea. Me imagino que sería posible, pero dependiendo de cuán completas sean las características que necesitas para la vista previa, es posible que solo puedas encontrar un analizador de docx que pueda ayudar. –