Ayuda: multipart/form-data

17/11/2003 - 21:29 por Gabriel South | Informe spam
Hola!

Tengo una pagina (escribir.asp) con un formulario asi:

<FORM action="tablaclasi.asp" id="form1" name="form1" METHOD="POST"
ENCTYPE="multipart/form-data">

<input type="text" name="titulo" id="titulo" size="34" maxlength0
value="<%=titulo%>">
<input type="file" name="FILE1" id="FILE1" size="38">
<input id="submit1" name="submit1" value="submit1" type="submit">

</form>

Como veran hay un campo tipo "file", que es donde selecciono una foto para
hacer un upload al server
Tengo el problema de que cuando adiciono el ENCTYPE al formulario, y hago el
submit que lleva a la pagina "tablaclasi.asp", alli hago el
request.form("titulo"), etc,etc. y oh mi sorpresa cuando veo que no
llega absolutamente nada!!...

Saco el ENCTYPE y comienza a funcionar correctamente.

Cual es el problema que estoy teniendo???. vi algunos ejemplo de como
hacer esto y no hay diferencia con mi pagina, excepto que el archivo donde
esta el <FORM ENCTYPE> en vez de ser .ASP son .HTML... alguna
sugerencia?????

Saludos..
 

Leer las respuestas

#1 Daniel Álvarez
18/11/2003 - 09:07 | Informe spam
Pidelos por separado.

Primero pides el titulo y lo guardas y luego solicitas la imagen. Asi lo
hago yo para identificarlo creo una session con el id cuando guardo el
titulo y luego al guardar la foto se la asigno al registro que indica la
session, limipio la session y ya lo tengo.

Daniel Álvarez




"Gabriel South" escribió en el mensaje
news:%
Hola!

Tengo una pagina (escribir.asp) con un formulario asi:

<FORM action="tablaclasi.asp" id="form1" name="form1" METHOD="POST"
ENCTYPE="multipart/form-data">

<input type="text" name="titulo" id="titulo" size="34" maxlength0
value="<%=titulo%>">
<input type="file" name="FILE1" id="FILE1" size="38">
<input id="submit1" name="submit1" value="submit1" type="submit">

</form>

Como veran hay un campo tipo "file", que es donde selecciono una foto para
hacer un upload al server
Tengo el problema de que cuando adiciono el ENCTYPE al formulario, y hago


el
submit que lleva a la pagina "tablaclasi.asp", alli hago el
request.form("titulo"), etc,etc. y oh mi sorpresa cuando veo que no
llega absolutamente nada!!...

Saco el ENCTYPE y comienza a funcionar correctamente.

Cual es el problema que estoy teniendo???. vi algunos ejemplo de como
hacer esto y no hay diferencia con mi pagina, excepto que el archivo donde
esta el <FORM ENCTYPE> en vez de ser .ASP son .HTML... alguna
sugerencia?????

Saludos..


Preguntas similares