Vb.net kullanarak sunucuya dosya yükleme islemi gerçeklestirmek istersek eger asagidaki islemleri gerçeklestirerek sunucuya dosya yükleme islemini gerçeklestirebiliriz. Gerekli olan ftp adresimiz, kullanici adi ve sifremizi kullanarak uzak sunucuya vb.net programlama dili kullanarak dosya yükleyebiliriz.ilk olarak system.net sinifimizi projemize import ediyoruz. Sonrasi asagidaki gibidir.
Dim request As FtpWebRequest = WebRequest.Create("ftp://ftp.alanadi.com/httpdocs/test.txt")
request.Method = WebRequestMethods.Ftp.UploadFile
request.Credentials = New NetworkCredential("kullanici adi", "sifresi")
request.KeepAlive = True
request.UsePassive = False
Dim sourceStream As StreamReader = New StreamReader("D:\test.txt")
Dim fileContents As Byte() = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd())
sourceStream.Close()
request.ContentLength = fileContents.Length
Dim requestStream As Stream = request.GetRequestStream()
requestStream.Write(fileContents, 0, fileContents.Length)
requestStream.Close()
MessageBox.Show("Gönderim Basarili !")