En mi servidor Apache he almacenado varios archivos docx, xlsx pptx.
Algunos navegadores de clientes piensan que las tesis son archivos zip normales y cambian la extensión del archivo al descargar. ¿Cómo hago para que ya no haga eso?
(Usando el servidor Ubuntu)
apache-2.2
mime
Daveilers
fuente
fuente
Respuestas:
Los archivos son en realidad ZIP de documentos XML. Agregue esto a su .htaccess en Apache
fuente
El servidor no tiene los tipos mime adecuados configurados para los nuevos tipos de archivos ms
agregue lo siguiente al archivo /etc/mime.types y reinicie apache y el problema debería solucionarse.
http://www.webdeveloper.com/forum/showthread.php?t=162526 tiene información sobre este problema
fuente
Parece que su servidor web está mirando los números mágicos dentro de estos archivos y viendo que SON archivos zip.
Echa un vistazo a: http://www.webdeveloper.com/forum/showthread.php?t=162526
fuente
Tengo control administrativo total tanto del servidor como de la máquina del cliente involucrada con este problema y NINGUNA de estas soluciones propuestas funcionó para corregir este problema.
Al final, lo único que solucionó este problema para mí fue ...
1) desinstalar 7-Zip (para que el navegador no tenga nada que asociar con el archivo zip)
2) (No estoy seguro de si se requiere este paso, pero) Luego descargué el DOCX nuevamente (donde, coincidentemente, todavía se presenta como un archivo ZIP), sin embargo, esta vez se me pregunta qué aplicación abrir y Elijo MSWORD. No elijo "Abrir siempre con MSWORD", porque no quiero que MSWORD siempre abra archivos ZIP.
3) Vuelva a instalar 7-Zip.
Después de esto, todos los intentos posteriores de descargar el DOCX, en realidad resultaron en la descarga y apertura de un archivo DOCX con la aplicación MSWORD apropiada.
NOTA: Antes de llegar a la conclusión de que simplemente tenía una asociación de archivo rota, permítame confirmar que, cuando ocurriera este problema, podría hacer doble clic en cualquier DOCX en el explorador y MSWORD siempre lo abriría. Este problema siempre ocurría cuando intentaba descargar / abrir un DOCX con IE8. FF4 y Chrome funcionaron perfectamente. Intenté agregar los tipos MIME adecuados a / etc / mime-types y .htaccess en el lado del servidor. También intenté deshabilitar "Abrir archivos basados en contenido, no extensión de archivo" (pero esto solo resultó en que el navegador abriera el DOCX como texto ASCII ilegible), estableciendo las claves de registro FEATURE_MIME_ * en "0" y agregando la URL del servidor a Lista de "Sitios de confianza". Una vez más, NINGUNA DE ESTAS SOLUCIONES LÓGICAS SENCILLAMENTE FUNCIONÓ PARA MÍ.
fuente
Descargue http://packages.ubuntu.com/oneiric/mime-support e instálelo con dpkg -i. Funcionó genial!
PD: Apache en Ubuntu y Debian lee desde /etc/mime.types
fuente