Dunkel fs som FileStream
Dunkel fwr som FtpWebRequest
Dunkla data (4096) som byte
Dunkel bytesRead som heltal = 1
Dunkel ftpUrl som stränger = ”ftp://ftp.server.com:21/” 'ftp url + port
Dunkel ftpUser som stränger = ”username”,
Dunkla ftpPass som stränger = ”lösenord”,
Dunkla ftpFile som stränger = ”TEST/myfile.txt” 'mapp/sparar på serveren
Dunkel savePath som stränger = ”C:\myfile.txt” 'räddningläge
ftpUrl = ftpUrl.Insert (ftpUrl.Length som, är ftpFile)
fwr = FtpWebRequest.Create (ftpUrl)
fwr. Vitsord = nya NetworkCredential (ftpUser, ftpPass)
fwr. Metod = WebRequestMethods.Ftp.DownloadFile
fs = nya FileStream (savePath, FileMode.Create, FileAccess.Write, FileShare.Read)
Gör stundbytesRead > 0
bytesRead = fwr.GetResponse.GetResponseStream.Read (data, 0, data. Längd)
fs. Skriv (data, 0, bytesRead)
Kretsa
fs. Nära ()
fs. Kassera ()
fs = ingenting
fwr = ingenting
|