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

Conexión se reinicia al enviar un archivo :S

Estas en el tema de Conexión se reinicia al enviar un archivo :S en el foro de ASP Clásico en Foros del Web. Estimados, Tengo un formulario HTML muy simple: Código: <center> <form name="frm_carga_usuarios" id="frm_carga_usuarios" action="procesar_archivo.asp" method="post" enctype="multipart/form-data"> <input type="file" name="f_usuarios"> <input type="submit" value="Procesar Archivo" /> </form> </center> ...
  #1 (permalink)  
Antiguo 08/10/2009, 10:31
 
Fecha de Ingreso: agosto-2004
Mensajes: 131
Antigüedad: 20 años, 8 meses
Puntos: 2
Conexión se reinicia al enviar un archivo :S

Estimados,

Tengo un formulario HTML muy simple:

Código:
<center>
<form name="frm_carga_usuarios" id="frm_carga_usuarios" action="procesar_archivo.asp" method="post" enctype="multipart/form-data">
<input type="file" name="f_usuarios">
<input type="submit" value="Procesar Archivo" />
</form>
</center>
El problema es que haga lo que haga, cada vez que mando un archivo en el formulario el servidor me tira un error de reinio de conexión, en IE sencillamente se queda en blanco y en FireFox me dice que la conexión se ha reiniciado, esto me ocurre en mi localhost y en mi servidor al intentar enviar un archivo Excel que pese más de 200KB, no me ocurre lo mismo al intentar enviar un archivo plano sin importar el peso

Sinceramente este formulario no puede ser más sencillo y el directorio en el que se encuentran los archivos ASP tiene permisos de escritura

Quizás sea un error muy simple, pero no soy capaz de verlo.

Cualquier ayuda será bienvenida.

Saludos,

Rodrigo

Última edición por rProgged; 08/10/2009 a las 10:42
  #2 (permalink)  
Antiguo 08/10/2009, 11:36
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 17 años, 3 meses
Puntos: 13
Respuesta: Conexión se reinicia al enviar un archivo :S

Creo que sería interesante conocer el contenido de: procesar_archivo.asp para poder conocer más acerca de error.
  #3 (permalink)  
Antiguo 08/10/2009, 12:12
 
Fecha de Ingreso: agosto-2004
Mensajes: 131
Antigüedad: 20 años, 8 meses
Puntos: 2
Respuesta: Conexión se reinicia al enviar un archivo :S

hola, mira no es problema del archivo que procesa, por que si envío el formulario sin archivo entonces pasa bien a procesa_archivo.asp, si mando un archivo Excel de menos de 200KB también funciona Ok, si mando un archivo de texto plano o CSV también funciona OK.

Entonces no es problema del procesa_archivo.asp, sino que extrañanamente el error se produce cuando envías un archivo Excel (en general cualquiera de Office) de más de 200KB

De cualquier forma te dejo el código:

Código:
strcxn	= "Provider=MSDASQL.1;Persist Security Info=False;Extended Properties=""DBQ=" & server.MapPath("usuarios.xls") & ";Driver={Microsoft Excel Driver (*.xls)};DriverId=790;FIL=excel 8.0;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;ReadOnly=1;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"";User Id=admin;"
strclta = "SELECT * FROM [usuarios$]"
 
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open strcxn

If ( objConn.errors.count>0 ) Then
	dw err.description
end if

Set objRS = Server.CreateObject("ADODB.Recordset")
With objRS
     .ActiveConnection = objConn
     .CursorType = 3                    'Static cursor.
     .LockType = 3                      'Pessimistic Lock.
     .Source = strclta
     .Open
End With

Response.Write lectura(objRs)
objRS.Close
Set objRS = Nothing
objConn.Close
Set objConn = Nothing
Saludos,

Rodrigo
  #4 (permalink)  
Antiguo 08/10/2009, 12:41
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Respuesta: Conexión se reinicia al enviar un archivo :S

https://community.aspnix.com/forums/t/3323.aspx
__________________
...___...
  #5 (permalink)  
Antiguo 08/10/2009, 12:45
 
Fecha de Ingreso: agosto-2004
Mensajes: 131
Antigüedad: 20 años, 8 meses
Puntos: 2
Respuesta: Conexión se reinicia al enviar un archivo :S

Gracias Al, me quedó clarito :)
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 12:18.