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

recoger datos de un formulario con enctype="....

Estas en el tema de recoger datos de un formulario con enctype=".... en el foro de ASP Clásico en Foros del Web. Tengo un formulario con ... Código: <form action="adproductos.asp" method="post" enctype="multipart/form-data" name="form2"> ... y para extraer los campos utilizo la funcion upload.asp que crea un dicionario ...
  #1 (permalink)  
Antiguo 13/12/2003, 06:31
 
Fecha de Ingreso: enero-2002
Mensajes: 132
Antigüedad: 22 años, 5 meses
Puntos: 1
recoger datos de un formulario con enctype="....

Tengo un formulario con ...

Código:
<form action="adproductos.asp" method="post" enctype="multipart/form-data" name="form2">
... y para extraer los campos utilizo

la funcion upload.asp
que crea un dicionario con el contenido de lo que le llega por el formulario, es una funcion para hacer un upload de un fichero.
Pero igualmente te mete las variables del form en el elemento de la matriz.

producto=UploadRequest.Item("nombre").Item("Value" )

Por lo que, con esto genial, pero hay un problema, si dejo el campo en blanco, el UploadRequest..... da un Error 500


No he encontrado ninguna otra información de como obtener informacion de un form cuando se le pone enctype="multipart/form-data" .... y para más complicación subir un fichero al mismo tiempo.

¡Ojo! sin utilizar ningún OCX, ni elemento de pago o que requiera de la instalación en el servidor, ya q no es un servidor propio.
Gracias de antemano.
__________________
Un saludo, esperando ser de ayuda...
COMUN :stress:

Diseño y Programación
Tierra de Califas
http://www.tecnocodigo.com/dipro/
  #2 (permalink)  
Antiguo 13/12/2003, 14:42
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98


Y de estos campos que llegan vacios todos son requeridos?
Si es así validalos con javascript antes de enviar el formulario...
Si no, que componente estás utlizado para el upload? a lo mejor tienes que leer con mas detalle la documentación de dicho componente...y lo que pasa cuando envías un formulario de tipo enctype, tengo entendido que estás enviando contenido binario, con lo cual la conversión a string se dificulta, por eso es que no lo puedes capturar con un request normal...
Lo que te podría recomendar y a lo mejor no te estoy siendo de mucha utilidad es que probaras con otro sistema de upload como el xelupload, yo he trabajado con campo vacios sin problema...


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 08/03/2006, 04:28
 
Fecha de Ingreso: agosto-2005
Mensajes: 8
Antigüedad: 18 años, 10 meses
Puntos: 0
Upload.asp

Hola!
He visto que consigues el resultado del campo fiel.Yo tengo un formulario con este campo, el usuario elige un fichero, con lo que yo necesito la ruta de ese fichero para guardarlo en una base de datos, nada más, no necesito subir fichero ni nada.
Si por favor me puedes decir como tengo que hacer, y la funcion esa tuya de uploader.asp te lo agradeceeria mucho, ya que llevo bastantes dias y no lo consigo.
Gracias
[email protected]
  #4 (permalink)  
Antiguo 08/03/2006, 08:33
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Pues con javascript puedes validar el contenido del control de tipo file e incluso puedes copiar su value a un hidden si solo te interesa la ruta.

Saludos
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 00:49.