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:
Si la variable archivo contiene una ruta válida en mi sistema de archivos, funciona sin problemas.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
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:
¿Sabéis de algún modo de resolver este problema? Error al leer el archivo
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.

