Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2003, 12:50
rikimaru50
 
Fecha de Ingreso: junio-2001
Mensajes: 58
Antigüedad: 23 años, 10 meses
Puntos: 0
LLevo 24 horas con esta tonteria. (ASPUPLOAD)

Hola llevo casi 2 dias con el aspupload para hacer lo siguiente, pero no me sale.

Quiero subir varias imagenes al servidor y a su vez guardar el nombre de dichas imagenes en la base de datos, para ello hago lo siguiente:

'guarda ficheros en servidor

For Each File in Upload.Files
nombre=File.FileName
File.SaveAs "d:\www\ficheros\" & nombre
next

'guarda nombre en bd

rs("imagen")=nombre

Con esto va de perlas, pero cuando utilizo solo una imagen o fichero, pero cuando intento utilizar mas no me funciona como yo quiero, he probado lo siguiente:

'guarda ficheros en servidor

For Each File in Upload.Files
nombre=File.FileName
File.SaveAs "d:\www\ficheros\" & nombre
next

For Each File in Upload.Files
nombre1=File.FileName
File.SaveAs "d:\www\ficheros\" & nombre1
next

'guarda nombre en bd

rs("imagen")=nombre
rs("imagen1")=nombre1

Pero esto no funciona, ya que me sube los dos ficheros al servidor pero me graba el nombre de la 2ª imagen en los dos campos de imagen, y no separa cada nombre en su determinado campo.

Tambien he utilizado el otro metodo que viene en ASPUPLOAD:

Set File = Upload.Files("imagen1")
foto1=File.FileName
rs("imagen1")=foto1

Set File = Upload.Files("imagen2")
foto2=File.FileName
rs("imagen2")=foto2

Con esto si que me funciona mas o menos bien, solo que me da un error 500 si no selecciono ninguna imagen, y no se como arreglar esto para que no me salte este error.

Espero que me puedan ayudar.

Gracias de antemano y un saludo.