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

Subir imagenes a diferentes carpetas en 1 solo formulario?

Estas en el tema de Subir imagenes a diferentes carpetas en 1 solo formulario? en el foro de ASP Clásico en Foros del Web. Hola, ya toy aqui de nuevo , bueno mi duda es: Tengo un formulario.htm y una de upload.asp, el el formulario tengo tres campos "examinar", ...
  #1 (permalink)  
Antiguo 20/05/2005, 10:39
 
Fecha de Ingreso: diciembre-2003
Mensajes: 120
Antigüedad: 20 años, 6 meses
Puntos: 0
Subir imagenes a diferentes carpetas en 1 solo formulario?

Hola, ya toy aqui de nuevo , bueno mi duda es:

Tengo un formulario.htm y una de upload.asp, el el formulario tengo tres campos "examinar", y al enviar pasa a la de upload.asp para ejecutar el envio al directorio y dar el mensaje de que han sido subidos. El caso es que necesito que se envien ha diferentes directorios cada imagen al enviar el mismo formulario, osea:

Archivo1 a carpeta imagenes1
Archivo2 a carpeta imagenes2
Archivo3 a carpeta imagenes3

pego aqui el code:

formulario.html
Código:
<FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="upload.asp"> 
<INPUT TYPE= FILE SIZE= 60 NAME="Archivo1"> 
Ancho 80px x Alto 60px <BR> 
<INPUT TYPE= FILE SIZE= 60 NAME="Archivo2"> 
Ancho 200px x Alto 150px <BR> 
<INPUT TYPE= FILE SIZE= 60 NAME="Archivo3">
Ancho 200px x Alto 150px <BR> 
<INPUT TYPE="SUBMIT" VALUE="Subir Imagenes"> 
</FORM>
y la de upload.asp

Código:
<% Set Upload = Server.CreateObject ("Persits.Upload.1") 
Count = Upload.SaveVirtual ("/imagenes") %> 
<% = Count %>Archivo(s) subidos
y para comprobar que las imagenes cumplan las medidas especificadas, que devo hacer?

muchas gracias y un saludo!
__________________
jorcri...
  #2 (permalink)  
Antiguo 20/05/2005, 11:05
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
y porque no le haces con un pop up?
e ir metioendo las fotosde a una???
  #3 (permalink)  
Antiguo 20/05/2005, 11:13
 
Fecha de Ingreso: diciembre-2003
Mensajes: 120
Antigüedad: 20 años, 6 meses
Puntos: 0
Cita:
Iniciado por Muzztein
y porque no le haces con un pop up?
e ir metioendo las fotosde a una???

gracias Muzztein, es lo que tenia pensado, ir metiendo de una en una, pero lo veo poco practico, y si hay que meter varias fotos el proceso se haria muy lento.

gracias de nuevo!!!
__________________
jorcri...
  #4 (permalink)  
Antiguo 20/05/2005, 12:07
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
pior que se haria muy lento ??????

si a als finales las vas a tener que subir igual ???
  #5 (permalink)  
Antiguo 20/05/2005, 12:24
 
Fecha de Ingreso: diciembre-2003
Mensajes: 120
Antigüedad: 20 años, 6 meses
Puntos: 0
pues ya que seran archivos de pocos ks sobre los 3 o 5 ks y encuentro que es mas rapido y practico enviar 15ks de una vez que no que se tengan que abrir pop up's

un saludo!!!
__________________
jorcri...
  #6 (permalink)  
Antiguo 20/05/2005, 12:46
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
para comprobar las medidas creo que necesitas un componente para hacerlo con asp o lo puedes hacer con javascript, o bien, con asp.net

lo que quieres es que una misma imagen se copie a diferentes directorios? si es asi pues copialas
  #7 (permalink)  
Antiguo 20/05/2005, 12:52
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Nunca usé aspupload pero investigando en donde me pareció lo más lógico, su manual de referencia ubicado en http://www.aspupload.com/manual_memory.html , en la sección Uploading Files to Two Folders dice cómo hacerlo:


Código:
<%
Set Upload = Server.CreateObject("Persits.Upload")

' we use memory uploads, so we must limit file size
Upload.SetMaxSize 100000, True

' Save to memory. Path parameter is omitted
Count = Upload.Save

'quito esta parte
' Two files must be selected
'If Count 3 Then
'   Response.Write "You must select 3 files."
'   Response.End
'End If

' y ésta, porque las carpetas ya existen
' Create two folders, ignore "already exists" error
'Upload.CreateDirectory "c:\upload\Folder1", True
'Upload.CreateDirectory "c:\upload\Folder2", True

' Obtain File objects
Set File1 = Upload.Files("Archivo1")
Set File2 = Upload.Files("Archivo2")
Set File3 = Upload.Files("Archivo3")

' esto no importa:
' Build name from session ID
'Name = Session.SessionID

' Save
File1.SaveAs Server.MapPath("Archivo1") & File1.Name & File1.Ext
File2.SaveAs Server.MapPath("Archivo2") & File2.Name & File2.Ext
File3.SaveAs Server.MapPath("Archivo3") & File3.Name & File3.Ext
%>

Por supuesto el código puede tener errores, probalo y tratá de solucionarlos (si funciona a la primera me pego un tiro en las bolas )
__________________
...___...
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 21:15.