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

servidor no reconoce los post

Estas en el tema de servidor no reconoce los post en el foro de ASP Clásico en Foros del Web. tengo el siguiente codigo <HTML> <BODY BGCOLOR="#FFFFFF"> <form method="post" enctype="multipart/form-data" action="?hola=hola"> <INPUT TYPE=FILE SIZE=60 NAME="strFile"><BR> <INPUT TYPE=SUBMIT VALUE="Subir Archivo" NAME="func"> <input type="hidden" name="subir" id="subir" value="yes"> ...
  #1 (permalink)  
Antiguo 19/11/2009, 09:56
 
Fecha de Ingreso: mayo-2009
Ubicación: Arequipa
Mensajes: 51
Antigüedad: 15 años, 11 meses
Puntos: 1
Pregunta servidor no reconoce los post

tengo el siguiente codigo

<HTML>
<BODY BGCOLOR="#FFFFFF">
<form method="post" enctype="multipart/form-data" action="?hola=hola">
<INPUT TYPE=FILE SIZE=60 NAME="strFile"><BR>
<INPUT TYPE=SUBMIT VALUE="Subir Archivo" NAME="func">
<input type="hidden" name="subir" id="subir" value="yes">
</form>
<%
if request.Form("subir") <> "" then
response.Write(server.MapPath("images"))
response.write "El archivo subio correctamente"
' Set Upload = Server.CreateObject("Persits.Upload.1")
' Upload.Save(server.MapPath("images"))
else
response.Write("subir tiene "& request.Form("subir"))
end if
%>
</BODY>
</HTML>

sencillamente busca subir un archivo al servidor, sin embargo al hacer el post, ve q el hiden por ejemplo no tiene nada a pesar de que esta seteado como yes, he pobrado con varios otros controles como cajas de texto, y nada por ultimo probe quitando el enctype="multipart/form-data" y alli recien reconocio los demas post, que podra ser, permisos del servidor o que...
  #2 (permalink)  
Antiguo 19/11/2009, 10:42
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Re: servidor no reconoce los post

checate este link :

http://www.forosdelweb.com/f15/probl...m-data-664735/
  #3 (permalink)  
Antiguo 19/11/2009, 10:42
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: servidor no reconoce los post

¿a qué le llamas hacer post? ¿a mandar el formulario, al submit?

Cuando mandas un formulario con multipart/form-data no puedes usar el método Request, por que lo que se ha enviado son datos binarios, debes hacer un Request.BinaryRead(Request.TotalBytes) y leer la cadena del parámetro con InStrB, pero veo que usas el objeto de Persist para subir archivos, supongo debe tener un método para leer los controles del formulario que encapsula lo anterior, lee la API de ese componente que usas.

Saludos
  #4 (permalink)  
Antiguo 19/11/2009, 11:02
 
Fecha de Ingreso: mayo-2009
Ubicación: Arequipa
Mensajes: 51
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: servidor no reconoce los post

gracias orharo2003, era un asunto q desconocia totalmente, y tambien Myakire no sabia de este metodo request.binaryread, les comento q estoy usando el siguiente codigo

Set Upload = Server.CreateObject("Persits.Upload")
Upload.Save 'para grabar la(s) imágenes en el servidor
Set File1 = Upload.Files("strFile")
If Not File1 Is Nothing Then
foto = foto & File1.Ext
File1.SaveAs Server.MapPath(".\images\") & "\" & foto 'para darle una ruta a la imagen grabada
end if

esta trabajando ok, saben probe este codigo el en servidor de mi trabajo y me botaba q no podia crear el objeto, buscando por alli vi que el servidor no tenia los dll adecuados, me paso lo mismo al querer enviar email hace unos dias, pero subi al servidor del cliente y alli funciona bien, uau voy a decirle ami jefe q invierta mas dinero en mejores hosting, este esta hasta el perno

gracias...
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:03.