Imagenes en BD

11/04/2004 - 16:19 por Alejandro \(NEO\) | Informe spam
un saludo a todos !

tengo dos preguntitas:

¿como puedo guardar una imagen en una tabla de access mediante asp?
¿y como puedo recuperarla para mostrarla en una pagina de asp?


Alejandro Rey

Preguntas similare

Leer las respuestas

#6 Sashka
16/04/2004 - 07:00 | Informe spam
Lo que pasa es que access guarda las imagenes en formato Bitmap.. bmp y el
response.binarywrite te sirve para jpg o gif

http://support.microsoft.com/defaul...?scid=http://support.microsoft.com:80/support/kb/articles/q175/2/61.asp&NoWebContent=1

En étse link (en una sola linea) MS te dice como hacerlo mediante una dll...
ya que deberas convertir el formato... de todos modos, esto no es
recomendable (me refiero a usar la bd c omo depósito de imágenes), lo mejor
sería que guardaras tus imagenes en algun directorio y en el campo de la BD
la ruta correspondiente... creeme te vas a ahorrar mucho trabajo y además
será menos probable que tu BD colapse...

Sashka
MS MVP Access

"BlackUS" escribió en el mensaje
news:OzlL%
ya lo probe y no funciona, como resultado sale el cuadrado con la cruz roja.


Miguel González escribio :


Hola Alejandro!

Utiliza el "link" que usas para mostrar la imagen como "src" de la
imagen embebida en cualquier página, por ejemplo:

<img src="myimagen.asp?imgid=xxx">

Saludos!
Miguel


"Alejandro Rey" escribió en el mensaje
news:
¿alguien sabe como hacer esto?
Respuesta Responder a este mensaje
#7 BlackUS
16/04/2004 - 17:30 | Informe spam
estoy de acuerdo, el unico problema es que el hosting como es gratuito no me permite el uso del objeto FileSystem, ni ofrece componentes como ASPUpload, de modo que no puedo subir las imagenes de otra manera

Sashka escribio :


Lo que pasa es que access guarda las imagenes en formato Bitmap.. bmp
y el
response.binarywrite te sirve para jpg o gif

http://support.microsoft.com/defaul...?scid=http://support.microsoft.com:80/support/kb/articles/q175/2/61.asp&NoWebContent=1

En étse link (en una sola linea) MS te dice como hacerlo mediante una
dll...
ya que deberas convertir el formato... de todos modos, esto no es
recomendable (me refiero a usar la bd c omo depósito de imágenes), lo
mejor
sería que guardaras tus imagenes en algun directorio y en el campo de
la BD
la ruta correspondiente... creeme te vas a ahorrar mucho trabajo y
además
será menos probable que tu BD colapse...

Sashka
MS MVP Access
Respuesta Responder a este mensaje
#8 Sashka
17/04/2004 - 20:27 | Informe spam
Entonces me temo que tienes un problema.. si el hosting no te permite
FileSystemObject ... tampoco te va a permitir registrar una dll!!!

Lo unico que se ocurre... asi de pronto es que guardes la imagen en la
bd en un campo memo como un string base64. podrias tener una
clse que que convierta la imagen en string base64 y despues la tradusca a
imagen. en realidad ni siquiera estoy segura que se pueda... yo tengo
una dll en vb que lo hace. pero me dado "curiosidad" asi que mañana
trataré de buscarme un tiempo para hacer unas pruebas tratando que
conevertir mi codigo a una clase asp. :))

Sashka
MS MVP Access

"BlackUS" escribió en el mensaje
news:
estoy de acuerdo, el unico problema es que el hosting como es gratuito no me
permite el uso del objeto FileSystem, ni ofrece componentes como ASPUpload,
de modo que no puedo subir las imagenes de otra manera

Sashka escribio :


Lo que pasa es que access guarda las imagenes en formato Bitmap.. bmp
y el
response.binarywrite te sirve para jpg o gif




http://support.microsoft.com/defaul...?scid=http://support.microsoft.com:80/support/kb/articles/q175/2/61.asp&NoWebContent=1

En étse link (en una sola linea) MS te dice como hacerlo mediante una
dll...
ya que deberas convertir el formato... de todos modos, esto no es
recomendable (me refiero a usar la bd c omo depósito de imágenes), lo
mejor
sería que guardaras tus imagenes en algun directorio y en el campo de
la BD
la ruta correspondiente... creeme te vas a ahorrar mucho trabajo y
además
será menos probable que tu BD colapse...

Sashka
MS MVP Access
Respuesta Responder a este mensaje
#9 BlackUS
18/04/2004 - 03:18 | Informe spam
te agradeceria mucho que si funcionase la postearas aca o me la enviaras.

desde ya un millon de gracias !!!


Sashka escribio :


Entonces me temo que tienes un problema.. si el hosting no te
permite
FileSystemObject ... tampoco te va a permitir registrar una dll!!!

Lo unico que se ocurre... asi de pronto es que guardes la imagen
en la
bd en un campo memo como un string base64. podrias tener
una
clse que que convierta la imagen en string base64 y despues la
tradusca a
imagen. en realidad ni siquiera estoy segura que se pueda... yo
tengo
una dll en vb que lo hace. pero me dado "curiosidad" asi que
mañana
trataré de buscarme un tiempo para hacer unas pruebas tratando que
conevertir mi codigo a una clase asp. :))

Sashka
MS MVP Access

"BlackUS" escribió en el mensaje
news:
estoy de acuerdo, el unico problema es que el hosting como es
gratuito no me
permite el uso del objeto FileSystem, ni ofrece componentes como
ASPUpload,
de modo que no puedo subir las imagenes de otra manera

Sashka escribio :


Lo que pasa es que access guarda las imagenes en formato Bitmap.. bmp
y el
response.binarywrite te sirve para jpg o gif




http://support.microsoft.com/defaul...?scid=http://support.microsoft.com:80/support/kb/articles/q175/2/61.asp&NoWebContent=1

En étse link (en una sola linea) MS te dice como hacerlo mediante una
dll...
ya que deberas convertir el formato... de todos modos, esto no es
recomendable (me refiero a usar la bd c omo depósito de imágenes), lo
mejor
sería que guardaras tus imagenes en algun directorio y en el campo de
la BD
la ruta correspondiente... creeme te vas a ahorrar mucho trabajo y
además
será menos probable que tu BD colapse...

Sashka
MS MVP Access





Alejandro Rey
Respuesta Responder a este mensaje
#10 Sashka
18/04/2004 - 08:10 | Informe spam
Mira!!! no fue necesario
http://www.sagas.net/asp/show.aspx?abcd“#
me encontré éste código que muestra las imágenes del tipo que sean, siempre
que hayan sido guardadas mediante el asp. (los bmp pierden calidad, pero
funciona!!)

Si revisas el código verás que sólo muestra las imagenes de la tabla
llamada "my", las imagenes de la tabla llamada "Photo" al parecer fueron
guardadas de otra manera... lo he probado con jpg, gif, png y bmp... de modo
que creo que te servirá

Igual, no creo que hubiera encontrado la manera de pintar una imagen en el
cliente teniendo su fuente en una variable me parece que sin usar FSO
eso no se hubiera podido

Sashka
MS MVP Access
"BlackUS" escribió en el mensaje
news:
te agradeceria mucho que si funcionase la postearas aca o me la enviaras.

desde ya un millon de gracias !!!


Sashka escribio :


Entonces me temo que tienes un problema.. si el hosting no te
permite
FileSystemObject ... tampoco te va a permitir registrar una dll!!!

Lo unico que se ocurre... asi de pronto es que guardes la imagen
en la
bd en un campo memo como un string base64. podrias tener
una
clse que que convierta la imagen en string base64 y despues la
tradusca a
imagen. en realidad ni siquiera estoy segura que se pueda... yo
tengo
una dll en vb que lo hace. pero me dado "curiosidad" asi que
mañana
trataré de buscarme un tiempo para hacer unas pruebas tratando que
conevertir mi codigo a una clase asp. :))

Sashka
MS MVP Access

"BlackUS" escribió en el mensaje
news:
estoy de acuerdo, el unico problema es que el hosting como es
gratuito no me
permite el uso del objeto FileSystem, ni ofrece componentes como
ASPUpload,
de modo que no puedo subir las imagenes de otra manera

Sashka escribio :


Lo que pasa es que access guarda las imagenes en formato Bitmap.. bmp
y el
response.binarywrite te sirve para jpg o gif







http://support.microsoft.com/defaul...?scid=http://support.microsoft.com:80/support/kb/articles/q175/2/61.asp&NoWebContent=1

En étse link (en una sola linea) MS te dice como hacerlo mediante una
dll...
ya que deberas convertir el formato... de todos modos, esto no es
recomendable (me refiero a usar la bd c omo depósito de imágenes), lo
mejor
sería que guardaras tus imagenes en algun directorio y en el campo de
la BD
la ruta correspondiente... creeme te vas a ahorrar mucho trabajo y
además
será menos probable que tu BD colapse...

Sashka
MS MVP Access





Alejandro Rey
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida