Ver Mensaje Individual
  #283 (permalink)  
Antiguo 11/08/2005, 12:16
Avatar de c4r1o5
c4r1o5
 
Fecha de Ingreso: febrero-2005
Mensajes: 81
Antigüedad: 19 años, 8 meses
Puntos: 1
Sobre el nombre del archivo

Pues bueno, dado que nadie habia hecho esto en InterBase me dediqué a hacerlo, mi meta era almacenar archivos (del MIME que sean) para luego descargarlos.

El proceso para subir el archivo y descargarlo, funciona perfectamente salvo por un pequeño detalle, cuando intento descargarlo nombra al archivo con el nombre de la pagina, esto es, busco el archivo desde ver.php, y desde view.php busco el apuntador blob y mando el contenido del blob al navegador, si es un MIME reconocido por el navegador (TXT,JPG,etc), muestra el archivo, pero si es un ejecutable, o cualquier archivo con un MIME desconocido, aparece la ventana de descarga con el nombre view.php, aunque en el codigo PHP haya establecido el nombre en la función header().

En cuanto tenga todo solucionado y de manera correcta publicaré el código. ¿A alguien la ha pasado esto?, ¿Sabe como solucionarlo?, de antemano gracias. en seguida anexo el codigo. Nótese que $tipo, $nombre_arch y $contenido_arch los obtengo mediante búsqueda en la base de datos de InterBase.



Código PHP:
{
//Busqueda y extraccion del BLOB ....
.
.
.

header ("Content-type: $tipo; filename: $nombre_arch");
echo 
$contenido_arch;


__________________
¿Que importa el resto?, el resto es simplemente la humanidad, hay que ser superior a humanidad, por fuerza, por altura de alma, por desprecio ...