Visual Basic.NET - Descargar archivo de servidor FTP

 
Vista:

Descargar archivo de servidor FTP

Publicado por eotinianor (13 intervenciones) el 12/05/2011 22:59:41
Buscando en internet encontré y adapte a mis necesidades el siguiente código:

Dim RutaFTP As String = "Servidor y ruta FTP"
Dim usuario As String = "xxxx"
Dim clave As String = "xxxx"
Dim dirFtp As FtpWebRequest = CType(FtpWebRequest.Create(RutaFTP), FtpWebRequest)
Dim cr As New NetworkCredential(usuario, clave)
dirFtp.Credentials = cr
dirFtp.Method = WebRequestMethods.Ftp.ListDirectory
Dim reader As New System.IO.StreamReader(dirFtp.GetResponse().GetResponseStream())
Dim res As String = reader.ReadToEnd
MsgBox(res)
reader.Close()

Esta rutina me muestra la lista de archivos que se encuentran en una ruta del servidor FTP

Intente adaptarlo para descargar dichos archivos del siguiente modo:

.............
Igual hasta aqui

dirFtp.Method = WebRequestMethods.Ftp.DownloadFile
Dim reader As New System.IO.StreamReader(dirFtp.GetResponse().GetResponseStream())

Aqui no conozco el codigo para descargar los archivos

He encontrado ejemplos en internet para descargar solo en modo binario, pero mis archivos son txt (ascii) y no encuentro como hacerlo.

Gracias por su atención
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder