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

Abrir y crear ficheros de texto en el servidor. AYUDA

Estas en el tema de Abrir y crear ficheros de texto en el servidor. AYUDA en el foro de ASP Clásico en Foros del Web. Hola a tod@s ! Tengo la siguiente asp que abre y lee un archivo de tipo texto; es decir, .txt para mostarlo un el browser. ...
  #1 (permalink)  
Antiguo 10/02/2003, 15:45
 
Fecha de Ingreso: noviembre-2002
Ubicación: Caracas
Mensajes: 75
Antigüedad: 22 años, 5 meses
Puntos: 0
Pregunta Abrir y crear ficheros de texto en el servidor. AYUDA

Hola a tod@s !

Tengo la siguiente asp que abre y lee un archivo de tipo texto; es decir, .txt para mostarlo un el browser.


<%
Set fs = CreateObject("Scripting.FileSystemObject")
Set wfile = fs.OpenTextFile("C:\Inetpub\Prueba\MyFile.txt")
filecontent = wfile.ReadAll

wfile.close
Set wfile=nothing
Set fs=nothing

response.write(filecontent)
%>

El problema es que se tarda demasiado la ejecusión del código, generando Timeout.

Alguien me podría decir que puede estar pasando?
  #2 (permalink)  
Antiguo 10/02/2003, 16:03
Avatar de rickoe
Colaborador
 
Fecha de Ingreso: abril-2001
Mensajes: 353
Antigüedad: 24 años
Puntos: 2
Yo me lo se con manzanas

Hola

prueba así:

Set oSFile = Server.CreateObject("Scripting.FileSystemObject")
Set oTextArch = oSFile.OpenTextFile ("C:\Inetpub\Prueba\MyFile.txt")
cTexto = Trim(oTextArch.ReadAll)
Set OsFile = Nothing
oTextArch.Close
Set oTextArch = Nothing

response.write(cTexto)

Saludos

Rickoe
__________________
Mejor Jeep Imposible
  #3 (permalink)  
Antiguo 11/02/2003, 08:08
 
Fecha de Ingreso: noviembre-2002
Ubicación: Caracas
Mensajes: 75
Antigüedad: 22 años, 5 meses
Puntos: 0
Buen intento Rickoe...

Pero, después de varias pruebas el código sigue sin funcionar... me sigue dando el mismo problema. Se tarda demasiado en ejecutarse para que al final lo que se genera es un Timeout.

Al parecer el método: OpenTextFile no funciona o no se está creando la instancia del objeto: TextStream correctamente. En vista de que no estoy muy segura de ésto; ¿existe alguna manera de combrarlo?.

Please Help...

  #4 (permalink)  
Antiguo 11/02/2003, 10:11
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
cuantos MB tiene el archivo de texto?


Digo porque probé con un archivo de texto de 1.114 KB y se demoró casi un minuto. Supongo que uno de por lo menos el doble de tamaño me daría, logicamente, un timeout al sobrepasar los 90 segundos establecidos.

Intentá subir el ScriptTimeOut a ver que ocurre

Última edición por AlZuwaga; 11/02/2003 a las 11:00
  #5 (permalink)  
Antiguo 11/02/2003, 11:55
 
Fecha de Ingreso: noviembre-2002
Ubicación: Caracas
Mensajes: 75
Antigüedad: 22 años, 5 meses
Puntos: 0
dazuaga:

Justamente lo que me impresiona de éste caso es que el archivo txt que estoy utilizando para las pruebas solo ocupa 1 KB; practicamente casi nada.

Sigo sin enterder por qué no funciona...

  #6 (permalink)  
Antiguo 11/02/2003, 11:57
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 23 años
Puntos: 7
Tienes permisos de lectura sobre C:\Inetpub\Prueba\MyFile.txt desde tu aplicacion?
  #7 (permalink)  
Antiguo 11/02/2003, 14:02
 
Fecha de Ingreso: noviembre-2002
Ubicación: Caracas
Mensajes: 75
Antigüedad: 22 años, 5 meses
Puntos: 0
Sí tengo permiso Mickel...
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 10:07.