Hola que tal, excelente tutorial, todo funciona perfecto, solo que me aparecia un error al momento de insertar y era esta linea en el archivo
insertar.php:
Código PHP:
$consulta_insertar = "INSERT INTO archivos (id, archivo_binario, archivo_nombre, archivo_peso, archivo_tipo) VALUES ('', '$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')";
y la modifique solo quitandole el id, ya que es autoincremental y no era necesario ponerlo:
Código PHP:
$consulta_insertar = "INSERT INTO archivos (archivo_binario, archivo_nombre, archivo_peso, archivo_tipo) VALUES ('$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')";
Tambien realize otras modificaciones para poder subir "archivos" y no solo imagenes, en la BD modifiqué el tipo de datos del campo
archivo_binario de
BLOB a
LONGBLOB y en
listar_imagenes.php modifiqué esta linea:
Código PHP:
echo "<img src=\"ver.php?id=".$registro['id']."\">";
por esta:
Código PHP:
echo "<a href=\"ver.php?id=".$registro['id']."\">Descargar</a>";
Con eso ya pude subir archivos como pdf, txt, doc, etc...
Saludos y excelente aporte