• Domingo 22 de Diciembre de 2024, 13:47

Autor Tema:  Alguien sabe como obtener la lista de archivos de una URL?  (Leído 1920 veces)

alexisgondola

  • Miembro activo
  • **
  • Mensajes: 37
  • Nacionalidad: pa
    • Ver Perfil
Alguien sabe como obtener la lista de archivos de una URL?
« en: Martes 29 de Enero de 2013, 21:48 »
0
Deseo saber como obtener la lista de archivos de una url con código, es decir, lo pruebo con IE y efectivamente veo la lista de archivos pero quiero tratarlos con C# y guardar sus nombres en una base de datos.
 

lo intente como este ejemplo que vi en este foro
 http://www.compartir-tecnologias.es/respuesta/lista-archivos-una-direccion-web-ayuda-206828762.html
 
using System.Net;
 using System.IO;

 WebRequest myRequest WebRequest.Create("http://XXX.XXX.XXX.XX/compartir/archivos/");
 WebResponse myResponse = myRequest.GetResponse();
 Stream respstrm = myResponse.GetResponseStream();
 int BufferSize = 100000;
 Byte[] Buffer = new Byte[BufferSize];
 int bytesRead = respstrm.Read(Buffer, 0, BufferSize);
 respstrm.Close();
 myResponse.Close();

 

Nota: Ahora tienes en el buffer el contenido de la página html que te ha
 devuelto el servidor con los nombres de archivo. Para sacar de dentro del
 html los nombres, no existe ningún método estandarizado. Tendrás que
 examinar el contenido, ver el formato que tiene, analizarlo por programa y
 extraer las partes que te interesen. Te sugiero que examines la clase RegEx,
 si quieres implementar la extracción con expresiones regulares.
 


-----------
 
e debugeado el codigo no e logrado obtener el contenido o lista de los archivos dentro del url disculpen la ignorancia
todos los dias se aprende algo nuevo