Insertar imágenes en una base de datos con ASP
Introducción
A través de este articulo aprenderás paso a paso lo que siempre habías querido saber sobre la inserción de datos binarios (imágenes, ficheros zip, doc, etc) en una base de datos. Y todo esto sin la necesidad de utilizar ningún componente externo ni dll, todo mediante texto plano ASP (VBScript), nada mas.
Por qué almacenar datos binarios en una base de datos?
Trabajar con datos binarios en bases de datos es caro, caro en términos de recursos y tiempo del servidor. Bueno , habiendo ya dicho esto, en algunos casos extremadamente importante guardar todo tipo de datos en algún lugar centralizado , como por ejemplo , una base de datos. Tu puedes construir después algunas paginas ASP personalizadas que lean los datos de la base de datos y los guarde en carpetas temporales en el disco duro, y utilizar después estos ficheros para ser mostrados cuando sean necesarios. Entonces, después de algún tiempo de expiración, pueden ser refrescados de nuevo desde la base de datos actualizada. Posibilidades hay infinitas.
Qué necesito?
Todo lo que vamos a utilizar es paginas ASP simples. La base de datos que he elegido es Microsoft Access. También podemos trabajar con SQL Server, el procedimiento es el mismo , así que vosotros decidís.
Crear la base de datos Access
A partir de Microsoft Access crear una nueva base de datos con el nombre 'FileDB.mdb'. Después crear una nueva tabla de nombre 'Files'. La estructura de datos de esta tabla debe coincidir con la abajo indicada (no olvidar que el campo ID es la primary key ) :

Loader.asp
Abre tu notepad.exe (o cualquier otro editor ASP) y crea un nuevo fichero. Guardalo como 'Loader.asp'. Ahora copia el texto de abajo y pégalo en la nueva pagina. Guardalo todo. Esta pagina 'Loader.asp' es la misma que encontrareis en la sección anterior 'Upload ficheros' , ya que todo el código ASP necesario para insertar datos binarios en una base de datos, y para enviar ficheros al servidor, se encuentran presentes en este fichero de clase 'Loader.asp'.
En la página siguiente podrás ver el código de este archivo.
Usuarios que han visto este tema también han visto...
- Banners aleatorios sin Adrotator
- Diferencias entre Access y el SQL de ADO
- Mostrar la IP, el Navegador y el SO del Usuario con ASP
- Paginar resultados cada X registros
- ASP Email
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.