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

Ayuda ASPupload

Estas en el tema de Ayuda ASPupload en el foro de ASP Clásico en Foros del Web. Hola, estoy intentando recoger el nombre de 3 imagenes que subo al servidor con Cita: Set Upload = Server.CreateObject("Persits.Upload.1") Upload= Upload.Save(Server.MapPath("upload/")) Le envio del formulario ...
  #1 (permalink)  
Antiguo 22/10/2009, 05:55
 
Fecha de Ingreso: junio-2004
Mensajes: 47
Antigüedad: 19 años, 11 meses
Puntos: 0
Ayuda ASPupload

Hola, estoy intentando recoger el nombre de 3 imagenes que subo al servidor con
Cita:
Set Upload = Server.CreateObject("Persits.Upload.1")
Upload= Upload.Save(Server.MapPath("upload/"))
Le envio del formulario los nombres de file 1, 2 , 3
pero no logro recoger los nombres de las imagenes para almacenarlas.
Lo he intentado con
rs("file1")=upload.form("file1") y con
file1=Request.form("file1")
pero me da error, el primero por Binary ( Tengo permisos para subir toda la carga que quiera) y el segundo por que no debe funcionar con este componente.

Alguien me puede ayudar.

Saludos
  #2 (permalink)  
Antiguo 22/10/2009, 09:09
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 16 años, 4 meses
Puntos: 13
Respuesta: Ayuda ASPupload

Yo lo haría así:

For Each file in Upload.Files

'Extraería el nombre con:
file.extractfilename

Next

Prueba

Suerte !!
  #3 (permalink)  
Antiguo 22/10/2009, 11:03
 
Fecha de Ingreso: junio-2004
Mensajes: 47
Antigüedad: 19 años, 11 meses
Puntos: 0
Respuesta: Ayuda ASPupload

me da un error
Cita:
Microsoft VBScript runtime error '800a01a8'

Object required: ''
  #4 (permalink)  
Antiguo 22/10/2009, 17:02
 
Fecha de Ingreso: junio-2004
Mensajes: 47
Antigüedad: 19 años, 11 meses
Puntos: 0
Respuesta: Ayuda ASPupload

Conseguido, hay va el codigo por si le sirve ha alguien
Cita:

Set Upload = Server.CreateObject("Persits.Upload.1")
Path = "d:\ruta\......\upload\" 'Ruta fisica del servidor

Count = Upload.Save(Path)


Set File=Upload.Files("FILE1")

For Each File in Upload.Files
If File.ImageType <> "UNKNOWN" Then Set jpeg = Server.CreateObject("Persits.Jpeg")
jpeg.Open( File.Path )
jpeg.Width = 425 'Ancho que quieras
jpeg.Height = 300 'Alto que quieras
SavePath = Path & "\" & nombre & "" 'Puedes utilizar una variable
If UCase(Right(SavePath, 3)) <> "JPG" Then
SavePath = SavePath & ".jpg"
End If
jpeg.Save SavePath
Next

'Set File=Upload.Files("FILE2") lo mismo camb
'Set File=Upload.Files("FILE3")
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 04:32.