Fs dévil como FileStream
Fwr dévil como FtpWebRequest
Datos déviles (4096) como octeto
bytesRead dévil como número entero = 1
ftpUrl dévil como secuencia = “ftp://ftp.server.com:21/” 'ftp URL + puerto
ftpUser dévil como secuencia = “username”
ftpPass déviles como secuencia = “contraseña”
ftpFile dévil como secuencia = “TEST/myfile.txt” 'carpeta/archivo en el servidor
savePath dévil como secuencia = “C:\myfile.txt” 'excepto la localización
ftpUrl = ftpUrl.Insert (ftpUrl.Length, ftpFile)
fwr = FtpWebRequest.Create (ftpUrl)
fwr. Credenciales = nuevo NetworkCredential (ftpUser, ftpPass)
fwr. Método = WebRequestMethods.Ftp.DownloadFile
fs = nuevo FileStream (savePath, FileMode.Create, FileAccess.Write, FileShare.Read)
Hacer mientras que bytesRead > 0
bytesRead = fwr.GetResponse.GetResponseStream.Read (datos, 0, datos. Longitud)
fs. Escribir (datos, 0, bytesRead)
Lazo
fs. Cerrarse ()
fs. Disponer ()
fs = nada
fwr = nada
|