Código
public bool DescargarArchivo(string NombreArchivo,string Host, string Usuario, string contraseña) { if (uri.Scheme != Uri.UriSchemeFtp) { return false; } Solicitud = (FtpWebRequest)FtpWebRequest.Create(_uri.ToString()); Solicitud.Method = WebRequestMethods.Ftp.DownloadFile; Respuesta = (FtpWebResponse)Solicitud.GetResponse(); Stream RespuestaS = Respuesta.GetResponseStream(); RespuestaS.Read(ArchivoDescargado, 0, ArchivoDescargado.Length); File.WriteAllBytes("c://" + NombreArchivo, ArchivoDescargado); RespuestaS.Close(); return true; }
este funciona bien pero solo descarga archivo iguales o menores a 1024 bytes (logicamente lo puedo hacer mas grando ampliando este numero pero el objetivo es conocer el tamaño dinamicamente).
osea, si yo lo siguiente lanza una excepcion NotSupportedException:
Código
Gracias de antemano...
Atentamente,
Juan Manuel Lombana
Medellìn - Colombia