Upload Datei-FTP-site verwenden VB.NET

Habe ich diesen funktionierenden code aus diesem link, zum hochladen einer Datei in einer ftp-site:

' set up request...
Dim clsRequest As System.Net.FtpWebRequest = _
    DirectCast(System.Net.WebRequest.Create("ftp://ftp.myserver.com/test.txt"), System.Net.FtpWebRequest)
clsRequest.Credentials = New System.Net.NetworkCredential("myusername", "mypassword")
clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile

' read in file...
Dim bFile() As Byte = System.IO.File.ReadAllBytes("C:\Temp\test.txt")

' upload file...
Dim clsStream As System.IO.Stream = _
    clsRequest.GetRequestStream()
clsStream.Write(bFile, 0, bFile.Length)
clsStream.Close()
clsStream.Dispose()

Frage ich mich, wenn die Datei bereits vorhanden ist, in dem ftp-Verzeichnis die Datei überschrieben werden?

  • warum lässt du nicht einfach versuchen?
  • so weit kann ich nicht löschen/update in den ftp, ich will nur gehen Sie voran und sehen, was passieren würde, in diesem Fall.
  • Seltsam, ich baute meine eigenen Datei-upload basiert auf dem code und ich bekam eine WebException (530) Nicht angemeldet...
  • Ah ja, würde es helfen, wenn ich das Passwort in meinem NetworkCredential Recht
  • Das ist richtig @Ortund
InformationsquelleAutor Somebody | 2012-01-10
Schreibe einen Kommentar