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

Enctype No Puede Mostrar La Pagina

Estas en el tema de Enctype No Puede Mostrar La Pagina en el foro de ASP Clásico en Foros del Web. tengo un problema bastante complicado pues no tengo la solucion en las manos, estoy desarrollando un sitio con ASP y MSSQL tengo una pagina que ...
  #1 (permalink)  
Antiguo 15/07/2005, 11:17
 
Fecha de Ingreso: julio-2005
Mensajes: 8
Antigüedad: 18 años, 10 meses
Puntos: 0
Enctype No Puede Mostrar La Pagina

tengo un problema bastante complicado pues no tengo la solucion en las manos,
estoy desarrollando un sitio con ASP y MSSQL tengo una pagina que envia
archivos al servidor mediante el ASP UPLOAD, pero el problema es el siguiente
la pagina del formulario funciona perfectamente y envia los datos por POST a
la pagina encargada de subirlos, el problema es que si envio archivos por
medio de

<input type="file" name="file2" class="txt_fld">

debo de agregar

.... " enctype="multipart/form-data"

al agregar este ultimo mi formulario automaticamente me manda a una pagina
no existente o me manda a no se puede mostrar la pagina!!! no se que hacer la
pagina existe pues le quito enctype y si funciona pero ovio no envia el
archivo

si alguien conoce una solucion a este problema se lo agradeceria mucho!
  #2 (permalink)  
Antiguo 15/07/2005, 11:21
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 1 mes
Puntos: 2
Hola!

Adivinando.... el submit lo haces apoyado en javascript, como document.form.submit() ??? si es asi, ahi esta el error, el submit se debe hacer por HTML normal, directo en el boton.... si no es eso, pon codigo para que mas personas te puedan ayudar.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #3 (permalink)  
Antiguo 15/07/2005, 11:55
 
Fecha de Ingreso: julio-2005
Mensajes: 8
Antigüedad: 18 años, 10 meses
Puntos: 0
gracias anexo el codigo de mi formulario


<form action="save.asp" method="post" name="form1" enctype="multipart/form-data" >
<table width="80%" border="1" cellpadding="2" cellspacing="0" bordercolor="#999999">
<tr bgcolor="#CCCCCC">
<td colspan="2"><div align="center"><span class="Estilo2">ARCHIVOS DE LA SECCION
<select name="numElement" class="txt_fld">
<% for i = 1 to cuantos %>
<option value="<% = i %>"><% = i %></option>
<% next %>
</select>
</span></div></td>
</tr>
<tr>
<td><input type="file" name="file1" class="txt_fld">
<div class="Estilo3">Imagen Peque&ntilde;a</div></td>
<td><div align="left">
<input type="file" name="file2" class="txt_fld">
<br>
</div>
<div align="center" class="Estilo3">
<div align="left">Imagen Grande </div>
</div></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input name="Submit" type="submit" class="brnEnviar" value="Guardar">
</div></td>
</tr>
</table>
</form>

ojala encuentren el error!

Cabe resaltar que al quitarle enctype="multipart/form-data" el formulario se envia pero pues el archivo no y el aspupload me marca error
  #4 (permalink)  
Antiguo 15/07/2005, 12:03
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98

Como estas tratando de recuperar los valores?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 15/07/2005, 12:08
 
Fecha de Ingreso: julio-2005
Mensajes: 8
Antigüedad: 18 años, 10 meses
Puntos: 0
estoy usando el asp upload y no tengo problema con eso pues nisiqueira puedo ver la pagina los recupero con upload.form("x") quue es una opcion del asp upload el detalle es que ni siquiera puedo ver la pagina que recibe!! osea la pagina save.asp la primer linea es response.write("hola") y la segunda es response.end esto lo hize a manera de debug y me sigue mostrando no se puede mostrar la pagina amenos que quite enctype si me muestra el hola
  #6 (permalink)  
Antiguo 15/07/2005, 12:17
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Prueba con Firefox o ve la firma de AZ y dinos el error
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 15/07/2005, 12:34
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 1 mes
Puntos: 2
Hola!

El error es el sistema de debug que estas tratando de usar , mira la documentación...

http://www.aspupload.com/

Mira, entre la página origen y save.asp se establece una transferencia de datos, por lo tanto el response.write que intestas cae en un error, porque se lanza antes de que termine la transferencia.

Mira los ejemplos, pruebalos, y luego adaptalo a tu codigo.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #8 (permalink)  
Antiguo 15/07/2005, 12:56
 
Fecha de Ingreso: julio-2005
Mensajes: 8
Antigüedad: 18 años, 10 meses
Puntos: 0
bueno francamente no se cual fue la solucion exacta lo primero que hize para solucionar fue modificar el orden de los parametros del tag form!!!!

tenia esto

<form action="save.asp" method="post" name="form1" enctype="multipart/form-data" >

y lo cambie por esto

<form action="save.asp"
enctype="multipart/form-data" method="post"
name="f" id="f">

y se soluciono el problema alguien podria explicarme esto???????????????????????????????

la segunda linea la copie de la pagina de microsoft
http://msdn.microsoft.com/library/de...ml/asp0900.asp

tendra algo que ver que hize copy paste desde microsoft jejeje demonios me incomoda pensar que tuve que cambiar el orden de los parametros para que funcione?
  #9 (permalink)  
Antiguo 15/07/2005, 13:19
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
Uno de las grandes desventajas que a tenido HTML es que las dtd son muy flexibles,osea que el parser es algo listo porque trata de interpretar todo de la mejor manera posible, e ahi una mejora en XHTML,XML que en ese aspecto son más estrictos.

Ahora hay excepciones que luego muchas veces nos confiamos, si te lees la recomendación te vas a dar cuenta porque no te funcionaba:

http://www.w3.org/TR/html4/interact/...ml#h-17.13.4.2
  #10 (permalink)  
Antiguo 15/07/2005, 15:11
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 1 mes
Puntos: 2
Hola!

Es muy raro el caso, yo lo tengo así (el mismo tipo de objeto)

<form name="nombre" method="post" enctype="multipart/form-data" action="subir.asp">

Y nunca me ha dado problemas, tanto fotos, videos, audios, etc.

Lo que veo que si tienes diferente es que pusiste un nombre y ademas el ID a la forma, pero no se si eso pueda ser realmente un error...

Por otra parte, el response.write aun lo tienes al principio, ó lo quitaste?

Raro, raro, raro...

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
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 22:33.