• Viernes 15 de Noviembre de 2024, 05:49

Autor Tema:  Listar Contenido De Un Directorio En Otro Servidor  (Leído 1932 veces)

mustang

  • Miembro MUY activo
  • ***
  • Mensajes: 133
    • Ver Perfil
Listar Contenido De Un Directorio En Otro Servidor
« en: Viernes 20 de Mayo de 2005, 18:57 »
0
Hola, de nuevo molestando, lo ke pasa es ke tengo ke listar el contenido de un directorio, tengo el codigo:
Código: Text
  1. <%
  2. Set fs = Server.CreateObject("Scripting.FileSystemObject")
  3. Set lista_archivos = fs.GetFolder(Server.MapPath("./img"))
  4.  
  5. 'Mostramos los archivos...
  6. For each filefound in lista_archivos.files
  7.    Response.Write filefound.Name & "<BR>"
  8. Next
  9. %>
  10.  

y lo hace bien el problema es ke tengo ke listar el contenido de un directorio ke esta en otro servidor y para acabarla es unix, entonces si pongo:

Código: Text
  1. <%
  2. Set fs = Server.CreateObject("Scripting.FileSystemObject")
  3. Set lista_archivos = fs.GetFolder(Server.MapPath("http://servidor/directorio/"))'AKIII!!!
  4.  
  5. 'Mostramos los archivos...
  6. For each filefound in lista_archivos.files
  7.    Response.Write filefound.Name & "<BR>"
  8. Next
  9. %>
  10.  

Me marca un error, en MapPath, creo ke es obvio, pero no saben si hay alguna manera de hacerlo?? De antemano gracias
El camino del exceso lleva al palacio de la sabiduria.....(William Blake)

Kev

  • Miembro HIPER activo
  • ****
  • Mensajes: 654
    • Ver Perfil
Re: Listar Contenido De Un Directorio En Otro Servidor
« Respuesta #1 en: Viernes 20 de Mayo de 2005, 22:22 »
0
Hola de nuevo, bueno creo que eso no se puede  :(

Primero sabemos que ASP es ejecutado en el servidor, ahora tu funcion trabaja bien a la hora de mostrar el contenido de un directorio, eso es porque el FSO(File system object) esta diseñado para la estructura que maneja Windows y con el Server.MapPath le indicas que te de la URI de un direccion relativa, pero todo esto en el propio servidor, ahora intentar que esto funcione desde un servidor a otro no es posible primero porque el FSO no conoce la estructura que maneja UNIX y mucho menos maneja el tipo de archivos de este por lo tanto no es compatible, ahora que esto se pueda hacer seria que diseñes algo parecido a un dll pero para plataforma UNIX y que te devuelva esa informacion, y si este componente trabaja como componente COM lo puedes llamar desde ASP y hacer que te responda, pero lo veo todo un rollo

 :(

Salu2
 :comp:  :hola:
La teoria es asesinada tarde o temprano por la experiencia
Albert Einstein
Kev - 3 DCE
-----------------------------------------------------
Articulos:
Convertir texto a imagen en ASP.NET
Trabajando con el Global.asax