Solo lectura

Google Chrome - Foro de ayuda

Esta página web es un archivo de los hilos antiguos de los foros de Google. Más información

Google no ofedece el header content-type de php

mazocamilo
25/06/11 17:45
Versión de Google Chrome:12
Sistema Operativo:Windows 7
Soy desarrollador de aplicaciones PHP, que corren en navegadores.
En ocaciones genero reportes ya sea para aplicaciones ms-word o ms-excel.
En otros navegadores (que ya no quisiera utilizar), envió el "header" por ejemplo (Content-type: application/msword; charset=UTF-8) y al guardar o abrir el documento lo envía con la rspectiva extensión y por lo tanto el SO sugiera la aplicación de apertura adecuada, en Chrome no ocurre esto, siempre enviá el arhivo con extensión .php, por lo que el ciente debe o cambiar la extensión o abrir la aplicación correspondiente y buscar el archivo descargado para cargarl a esta.
Soy un ferviente seguidor de Google y quisiera poder  seguir recomendando este navegador a mis clientes.
Agradezco su atención.

Respuestas (4)

Alejandro Silvestri
4/07/11 12:03
Estimado, permitime una sugerencia ingenua, que muy probablemente ya hayas probado: ¿Tenés manera de poner el nombre completo del archivo, incluyendo la extensión?  Porque, hasta donde sé, ese cambio de extensión de archivo que hacen algunos navegadores es común pero totalmente no estándar.
mazocamilo
5/07/11 6:29
Gracias por tu aporte, pues mirá he intentado con: header('Content-Disposition: attachment; filename="archivo.extensión"') y no obedece ni al nombre ni a la extensión, no se si a eso es lo que te refieres??.
Simpre descarga el archivo con el nombre del módulo (PHP) con el que estoy creando el reporte.
Gracias.
Alejandro Silvestri
5/07/11 18:19
Sí, a eso me refería.  Lo voy a comentar entre mis colegas, a ver si lo toman como un bug.
Gracias por el dato tan específico.
mazocamilo
6/07/11 7:14
No hombre... gracias a vos.
Buen dia.