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

Leer archivo TXT haciendo llamada a URL

Estas en el tema de Leer archivo TXT haciendo llamada a URL en el foro de ASP Clásico en Foros del Web. Hola, Tengo un problema para leer ficheros alojados en Internet. Si quiero leer un fichero del mismo servidor que ejecuta ASP, hago lo siguiente: Código: ...
  #1 (permalink)  
Antiguo 16/11/2006, 05:59
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 5 meses
Puntos: 17
Leer archivo TXT haciendo llamada a URL

Hola,

Tengo un problema para leer ficheros alojados en Internet.

Si quiero leer un fichero del mismo servidor que ejecuta ASP, hago lo siguiente:

Código:
Set fs=Server.CreateObject("Scripting.FileSystemObject")
if fs.fileExists(archivo) then
	Set arxContenido = fs.OpenTextFile(archivo, 1)
	do while arxContenido .AtEndOfStream = false
		response.write(arxApostes.ReadLine)
	loop
else
	response.Write("Error al leer archivo")
end if
Si la variable archivo contiene una ruta válida en mi sistema de archivos, funciona sin problemas.

El problema llega cuando el archivo que debo leer se encuentra en otro servidor. En ese caso, archivo contiene una URL (http://dominio/recurso.txt).
En este caso, por más que la URL sea válida y accesible, ASP siempre devuelve:
Cita:
Error al leer el archivo
¿Sabéis de algún modo de resolver este problema?
__________________
M a l d i t o F r i k i
  #2 (permalink)  
Antiguo 16/11/2006, 14:28
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Hola Cain, a mi se me ocurre hacer una llamada xmlHttpRequest y guardar lo que te devuelva en una variable que podrías manipular, ya sea que crees un archivo temporal o que parsees directamente dicha variable.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 18/11/2006, 05:15
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 5 meses
Puntos: 17
Al final lo resolvimos haciendo una llamada a un PHP de la máquina destino

Gracias igualmente por tu colaboración
__________________
M a l d i t o F r i k i
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 00:48.