Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2006, 13:10
Raules
 
Fecha de Ingreso: mayo-2005
Ubicación: Murcia
Mensajes: 319
Antigüedad: 18 años, 10 meses
Puntos: 0
Bajar archivos binarios de la BD

Tengo el script http://www.forosdelweb.com/f18/tutorial-ejemplo-subir-archivos-bd-guardando-bd-binario-127775/ pero el problema que tengo es que quiero ver los archivos de todo tipo, es decir, .doc, .txt etc.
Para poder hacer eso, segun he visto en otros temas del foro seria suficiente poniendo esto en el codigo:

Código:
header("Content-Type: $tipo");    
header("Content-Disposition: inline; filename=\"".trim($filename)."\"");
Pero solo puedo ver los archivos de tipo imagen(.jpg y .gif)
Dandole vueltas he pensado que en vez de ver ya el archivo coger y descargarlo directamente que codigo tendría que poner mejor?

el codigo de ver.php es este:

Código PHP:
<?php 

if(isset($_GET['ticket'])) { 

    
// you may have to modify login information for your database server: 
    
$conexion=mysql_connect("localhost","xxx","xxx") or die ("no se ha podido conectar a la BD"); 

    
mysql_select_db("xxx") or die ("no se ha podido seleccionar la BD"); 

    
$sql "SELECT * FROM soporte WHERE ticket='".$_GET['ticket']."'"

    
$consulta mysql_query($sql,$conexion); 

    
$datos mysql_result($consulta,0,"archivo_binario"); 
    
$tipo mysql_result($consulta,0,"archivo_tipo"); 
    
$filename mysql_result($consulta,0,"archivo_nombre");   
    
    
    
header("Content-Type: $tipo");    
    
header("Content-Disposition: inline; filename=\"".trim($filename)."\"");
    echo 
$datos


?>
Y con este codigo no puedo ver archivos tipo .doc y .txt por ejemplo, pero pensandolo mejor como podria hacerlo para descargar los archivos directamente al equipo(PC) del usuario.

Espero que me puedan ayudar..., millones de gracias