Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2013, 07:50
gio_vela10
 
Fecha de Ingreso: agosto-2011
Ubicación: por ahi
Mensajes: 28
Antigüedad: 12 años, 9 meses
Puntos: 0
Pregunta subida y descarga de archivos tipo BLOB de BD

Hola amigos, estoy haciendo un ejemplo para subir y descargar archivos tipo BLOB en la BD, tengo el ejemplo funcionando bien en el localhost pero cuando lo intenté probar en un hosting, subia los archivos de igual manera pero se descargaban vacios y la verdad no tengo la menor idea de que podria ser, quizás algunos de ustedes ya les ha pasado algo parecido.

Aqui les pongo un poco de codigo php:
Código PHP:
<?php
if(isset($_POST['guardar'])){
    
//conectamos al servidor
   
mysql_connect("localhost""root""") or die(mysql_error()); // Connect to database server(localhost) with username and password.
            
mysql_select_db("prueba") or die(mysql_error()); // Select registration database.
 
    //abrimos el archivo temporal que se crea
    
$fh fopen($_FILES['archivo']['tmp_name'],'r');
    if(
$fh){    //si se abre bien leemos el archivo
        
$archivo fread($fhfilesize($_FILES['archivo']['tmp_name']));
        
fclose($fh);
       
        
//limpiamos el contenido
        
$archivo addslashes($archivo);
        
$tipo $_FILES['archivo']['type'];
        
//nombre del archivo
        
if(empty($_POST['nombre']))
            
$nombre $_FILES['archivo']['name'];
        else
            
$nombre $_POST['nombre'];
           
        
//insertar el archivo a la bd
        
$sql="insert into archivos (nombre, archivo, tipo) values ('$nombre', '$archivo', '$tipo')";
        
mysql_query($sql);
       
        
//echo "El archivo se cargo con exito<br />";
    
} else
        echo 
"Error al cargar el archivo<br />";
}   
?>
Gracias de antemano.
Saludos!