Foros del Web » Programando para Internet » ASP Clásico »

Guardar Imagen en una Base de Datos

Estas en el tema de Guardar Imagen en una Base de Datos en el foro de ASP Clásico en Foros del Web. Saludos a todos. Alguien sabe como guardar una imagen en una base de datos, utilizando una pagina asp(Upload)...
  #1 (permalink)  
Antiguo 28/08/2002, 19:40
Avatar de Miguel A. Romero  
Fecha de Ingreso: enero-2002
Ubicación: Marti 206 Depto 2 Col. Escandon
Mensajes: 23
Antigüedad: 23 años, 3 meses
Puntos: 0
Guardar Imagen en una Base de Datos

Saludos a todos.
Alguien sabe como guardar una imagen en una base de datos, utilizando una pagina asp(Upload)
  #2 (permalink)  
Antiguo 28/08/2002, 20:05
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 23 años, 2 meses
Puntos: 29
Re: Guardar Imagen en una Base de Datos

creo que la imagen se sube al servidor (con el upload que nombras) y luego se llama a la base de datos, no se mete la imagen en la base de datos. saludos.

<center><hr size="1" color="blue" width="39%"><a href="http://www.ommadawn.es.vg" target="_blank"><font color="red">www.Ommadawn.es.vg[/CODE]</a><hr size="1" color="blue" width="39%">
  #3 (permalink)  
Antiguo 28/08/2002, 22:31
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Guardar Imagen en una Base de Datos

<a href='ir.asp?http://www.asptutor.com/asp/vart.asp?id=67' target='_blank'>http://www.asptutor.com/asp/vart.asp?id=...</a>

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #4 (permalink)  
Antiguo 29/08/2002, 09:38
Avatar de Miguel A. Romero  
Fecha de Ingreso: enero-2002
Ubicación: Marti 206 Depto 2 Col. Escandon
Mensajes: 23
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Guardar Imagen en una Base de Datos

es es el Codigo que tengo

Dim connStr
connStr = &quot;Provider=Microsoft.Jet.OLEDB.4.0; Data Source=&quot; &amp; Server.MapPath&quot;FileDB.mdb&quot;)

' Recordset object
Dim rs
Set rs = Server.CreateObject(&quot;ADODB.Recordset&quot;)

rs.Open &quot;Files&quot;, connStr, 2, 2
' Adding data
rs.AddNew
rs(&quot;File Name&quot;) = fileName
rs(&quot;File Size&quot;) = fileSize
rs(&quot;File Data&quot;).AppendChunk fileData
rs(&quot;Content Type&quot;) = contentType
rs(&quot;First Name&quot;) = fnameInput
rs(&quot;Last Name&quot;) = lnameInput
rs(&quot;Profession&quot;) = profession
rs.Update

rs.Close
Set rs = Nothing

donde me manda el error es en la linia que esta con negritas
  #5 (permalink)  
Antiguo 29/08/2002, 11:38
 
Fecha de Ingreso: agosto-2002
Mensajes: 1
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Guardar Imagen en una Base de Datos

Hola, si bien la base de datos permite añadir imágenes en sus registros, no recomiendo esto pues consume demasiados recursos. Lo que sugiero es lo siguiente:
1) Generar en la tabla un identificador autonumérico.
2) En el momento de hacer un upload, renombrar el archivo con el número asignado, respetando siempre la extensión.

Si lo desean les puedo enviar el código de upload en ASP.

Saludos!!!
  #6 (permalink)  
Antiguo 29/08/2002, 12:19
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 23 años, 3 meses
Puntos: 3
Re: Guardar Imagen en una Base de Datos

hola brancollini, estoy muy interesado en tu codigo.me parece muy buena idea lo de guardar los datos de la manera que dices para ahorrar espacio.

mi correo es [email protected]

gracias!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:29.