Título: Problema con upload de imagenes a BD Publicado por: mokoMonster en 1 Agosto 2010, 20:46 pm Hola a todos :)
Tengo un problema con el upload de imagenes, este carga y en la base de datos muestra en el campo de imagen BLOB [BLOB - 42.6 KiB] y quiero creer que se ha cargado la imagen, pero cuando quiero que se muestre la imagen no se muestra, aparece como link roto, y quiero saber que estoy haciendo mal.. Este script lo tome de una pagina lo probé y funciona, yo le hice unos cambios a la inserción a la base de datos y a la sentencia SELECT Formulario <form enctype="multipart/form-data" action="insertarFotoArticulo.php" method="post" name="changer"> <input name="MAX_FILE_SIZE" value="102400" type="hidden"> <input name="image" accept="image/jpeg" type="file"> <input value="Submit" type="submit"><br /><br /> $link=Conectarse(); if (isset($_FILES['image']) && $_FILES['image']['size'] > 0) { $tmpName = $_FILES['image']['tmp_name']; $fp = fopen($tmpName, 'r'); $data = fread($fp, filesize($tmpName)); $data = addslashes($data); fclose($fp); $query = "INSERT INTO Catalogo "; $query .= "(imagen) VALUES ('$data')"; $results = mysql_query($query, $link); //Muestra resultado $results = mysql_query("SELECT imagen FROM Catalogo WHERE numeracionArticulos=12",$link); $result_array = mysql_fetch_array($result); header("Content-Type: image/jpeg"); echo $result_array[0]; Muchas Gracias por su ayuda. Saludos. |