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

Subir varias imagenes al mismo tiempo

Estas en el tema de Subir varias imagenes al mismo tiempo en el foro de ASP Clásico en Foros del Web. Amigos: Como puedo subir varias imágenes a una base de datos al mismo tiempo a traves de un form? Las imágenes deberían estar todas en ...
  #1 (permalink)  
Antiguo 28/03/2006, 17:35
Avatar de armandoweb  
Fecha de Ingreso: enero-2003
Ubicación: San Cristobal, Santa Fe, Argentina
Mensajes: 544
Antigüedad: 22 años, 3 meses
Puntos: 7
Subir varias imagenes al mismo tiempo

Amigos:

Como puedo subir varias imágenes a una base de datos al mismo tiempo a traves de un form?
Las imágenes deberían estar todas en el mismo registro pero en diferentes campos, se entiende?
Tengo un form ya hecho pero solo puedo subir una sola imagen.
Desde ya gracias.

ARIEL
__________________
www.awdesarrollos.com.ar - [twitter: @armandoweb] - [Skype: awdesarrollos"]
  #2 (permalink)  
Antiguo 28/03/2006, 17:43
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
pon mas
<input type="file" name="archivo">

y listo
  #3 (permalink)  
Antiguo 28/03/2006, 17:50
Avatar de armandoweb  
Fecha de Ingreso: enero-2003
Ubicación: San Cristobal, Santa Fe, Argentina
Mensajes: 544
Antigüedad: 22 años, 3 meses
Puntos: 7
Si, esta bien, pero estoy usando un componentey todo está programado para subir solo una imagen.
Ya probé de modificarlo para que suba n imagenes y no logro hacerlo funcionar.
Aqui está el código:

If Uploader.Files.Count <> 0 Then
fecha = Uploader.form("fecha")
titulo = Uploader.form("titulo")
copete = Uploader.form("copete")
noticia = Uploader.form("noticia")
tipo_noticia = Uploader.form("tipo_noticia")
archivo = Uploader.form("imagen")
archivo = replace(archivo, "/", "\")
archivo = right(archivo, len(archivo) - instrrev(archivo, "\"))
archivo = lcase(archivo)
archivo = replace(archivo, " ", "_")

For Each File In Uploader.Files.Items
File.SaveToDisk Server.MapPath(path), archivo
Next

sSQL = "insert into noticias(imagen,fecha,titulo,copete,noticia,tipo_n oticia) values ('" & archivo & "', '" & fecha & "', '" & titulo & "', '" & copete & "', '" & noticia & "', '" & tipo_noticia & "')"
Master.Execute(sSQL)

response.Redirect("ok.asp")
end if

A ver si alguien me ayuda en este lio que me meti.
Saludos.

ARIEL.
__________________
www.awdesarrollos.com.ar - [twitter: @armandoweb] - [Skype: awdesarrollos"]
  #4 (permalink)  
Antiguo 28/03/2006, 18:15
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
al tener esta linea
For Each File In Uploader.Files.Items

es que esta pensado para subir mas de un archivo
que componente es?

Última edición por ElAprendiz; 28/03/2006 a las 18:56
  #5 (permalink)  
Antiguo 28/03/2006, 18:48
Avatar de armandoweb  
Fecha de Ingreso: enero-2003
Ubicación: San Cristobal, Santa Fe, Argentina
Mensajes: 544
Antigüedad: 22 años, 3 meses
Puntos: 7
Si, eso es verdad.
Y como modifico esta linea que adapta el path para que encuentre la imagen en el directorio donde coloco la imagen:

archivo = replace(archivo, "/", "\")
archivo = right(archivo, len(archivo) - instrrev(archivo, "\"))
archivo = lcase(archivo)
archivo = replace(archivo, " ", "_")

En este caso "archivo" sería para una sola imagen, como puedo adaptarlo para 10 imagenes que es el maximo que subiria?

Gracias de antemano Aprendiz.
__________________
www.awdesarrollos.com.ar - [twitter: @armandoweb] - [Skype: awdesarrollos"]
  #6 (permalink)  
Antiguo 29/03/2006, 12:17
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
que componente estas usando?
  #7 (permalink)  
Antiguo 30/03/2006, 10:04
Avatar de armandoweb  
Fecha de Ingreso: enero-2003
Ubicación: San Cristobal, Santa Fe, Argentina
Mensajes: 544
Antigüedad: 22 años, 3 meses
Puntos: 7
Hola:

El componente es loader.asp, en realidad no se si es un componente, pero desde el form y con el código que tenia subi perfectamente noticias con una sola imagen.

El problema que tengo es que por cada registro hay un maximo de 10 imagenes alojada su ruta en 10 campos de ese registro.

He visto otras respuesta en este foro, pero solo tratan de subir el archivo al servidor, sin grabar la ruta de ese archivo en una base de datos.

Este tema se esta tornando ya un desafio que voy a solucionar, de una forma u otra.

Desde ya agradecere tu ayuda.

ARIEL.
__________________
www.awdesarrollos.com.ar - [twitter: @armandoweb] - [Skype: awdesarrollos"]
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 12:58.