Imágenes

Que tal estimado kikriko, estoy trabajando sobre un sistema de búsqueda de documentos digitalizados, en formato jpg, logre hacer el motorcito de búsqueda, y me muestra los campos que vienen anexos, según se lo pida, (mi base de datos es en access)las imágenes vienen referenciadas en un campo en access ejemplo:"C:\Inetpub\wwwroot\Imagenes\Imag\Doc1.jpg", lo que quiero es que al mostrarme el resultado en la página, dando un clic en ese path me abra la imagen o mejor dicho me mande a esa dirección.
De antemano gracias
Desde México City
Armin Canto
Respuesta
1
perdona por la tardanza...
Te recomendaría que solamente almacenases el nombre de la imagen en la base de datos. Incluso que crearas una relación en la Base de Datos de Access para las carpetas... Eso a la larga te resultará muy útil y te evitará muchos dolores de cabeza.
En fin, lo que tienes es el almacenamiento de la ruta física de la imagen, pero cuando se trata de crear un enlace necesitas la ruta relativa.
Por ello te recomiendo lo siguiente:
Deberías almacenar solamente el nombre del archivo.
Así cuando quieras trabajar con el archivo (por ejemplo con el objeto filesystem), podrás acceder a él simplemente utilizando el método de server.mappath("../imagenes/Imag/Doc1.jpg")
Y cuando la necesites para crear enlaces o ver la imagen:
src="../imagenes/Imag/Doc1.jpg"
De esta forma almacenas en la base de datos una ruta relativa y la tienes lista para utilizarla en ambos casos.
Es decir, estos códigos se quedarían así:
- server.mappath(rs.fields("imagen"))
- <img src=rs.fields("imagen"))
Creo que me habrás entendido
Mucha suerte
Disculpa, estuve enfermo y me desconecte del mundo, voy ha intentarlo así como me dices, si hay algún problema espero contar con tu ayuda.
Gracias

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas