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

ASP Upload

Estas en el tema de ASP Upload en el foro de ASP Clásico en Foros del Web. Hola, Tengo un problema, quiero hacer un catalogo de productos, y una caracteristica del producto es que tiene una imagen. Queria subir con el ASP ...
  #1 (permalink)  
Antiguo 19/12/2002, 02:45
 
Fecha de Ingreso: septiembre-2002
Ubicación: Bangui
Mensajes: 58
Antigüedad: 22 años, 8 meses
Puntos: 0
Pregunta ASP Upload

Hola,

Tengo un problema, quiero hacer un catalogo de productos, y una caracteristica del producto es que tiene una imagen.
Queria subir con el ASP Upload las fotos en un directorio del dominio y guardar el nombre de la foto en una Base de Datos para poder llamar la foto al desplegar las caracteristicas del producto.
El problema es que si recojo el nombre de la foto del campo:
<input type="file"> su nombre sera: c:\Mis Documentos\Mis Imagenes\mifoto.jpg

La Base de Datos esta en Access y el catalogo puede llegar a tener unos 1000 productos, lo digo por si me vale la pena subir la imagen directamente a la Base de Datos?

Vaya que estoy un poco perdido

Gracias por ayudarme
__________________
Nuestros sueños seguiran infectando vuestras hipocresias
  #2 (permalink)  
Antiguo 19/12/2002, 08:24
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 6 meses
Puntos: 0
Pregunta

¿¿¿¿subir la imagen directamente a la base de datos?????

  #3 (permalink)  
Antiguo 19/12/2002, 08:50
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Si laika, se puede hacer a un campo de tipo OLE, pero mi consejo es que subas las imagnes a un directorio y le des el nombre de la ID decada registro.
Poe ejemplo:
registro 3 - Imagen- 3.jpg
registro 123 - Imagen- 123.jpg

Luego usando la ID del registro podrias mostrarla asi:
<img src="images/<%=rs("codigo")%>.jpg">

Incluso podrias comprobar si la imagen existe y si no existe mostrar el tipico carte de imagen no disponible:
<% Set filesys = CreateObject("Scripting.FileSystemObject")
imagen= rs.Fields("codigo")& ".jpg"
If filesys.FileExists(server.mappath("images/" &imagen)) Then%>
<a title="Pulse para ampliar la imagen y ver información detallada de
<%=rs("nombre")%>." href="detalle.asp?codigo=<%response.write(rs("codi go"))%>">
<img border="0" src="images/<%response.write(rs("codigo"))%>.jpg"><br>
<img height="11" alt="Mas Informacion Sobre este Producto" src="images/masinfo.gif" width="98" align="absBottom" border="0">
<%else%>
<img title="Imagen no disponible actualmente" src="images/nodisp.jpg">
<%end if%>

Tienes un ejemplo de uno de mis clientes aqui:
http://www.expansionweb.net/biciclet...os.asp?tipo=12
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #4 (permalink)  
Antiguo 19/12/2002, 12:15
 
Fecha de Ingreso: septiembre-2002
Ubicación: Bangui
Mensajes: 58
Antigüedad: 22 años, 8 meses
Puntos: 0
Gracias maestro,
Una cosa solo: como lo hago para cambiar el nombre de la imagen? porque si recojo el contenido del campo:
<input type="file"> me da algo como: c:\Mis Imagenes\mifoto.jpg
hay alguna instruccion tipo:

File.Filename = rsFields("codigo")&".jpg"

para poder cambiar el nombre de la imagen?

Gracias
__________________
Nuestros sueños seguiran infectando vuestras hipocresias
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:48.