FTP-Dateiupload via Proxy

  • VB.NET

    FTP-Dateiupload via Proxy

    Guten Tag,

    erstmal vielen Dank für die bisherige "stille" Hilfe bei meinem Programmiervorhaben.
    Ihr habt hier ein sehr hilfreiches Forum geschaffen.

    Nun aber zu meinem Problem.
    Ich möchte einen Datei über einen Proxy auf einem FTP-Server ablegen.

    Bekomme jedoch die Meldung:"Der angeforderte FTP-Befehl wird nicht unterstützt, wenn ein HTTP-Proxy verwendet wird."

    VB.NET-Quellcode

    1. Dim Proxy As New Net.WebProxy(ftp://Proxy + ":Port", True)
    2. Dim clsRequest As System.Net.FtpWebRequest = _
    3. System.Net.FtpWebRequest.Create("ftp://meinftpserver/Datei.txt")
    4. clsRequest.Proxy = Proxy
    5. Proxy.Credentials = New System.Net.NetworkCredential("Name", "Password")
    6. 'clsRequest.Credentials = New System.Net.NetworkCredential("Name", "Password")
    7. clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile
    8. ' reading file...
    9. Dim bFile() As Byte = System.IO.File.ReadAllBytes("Pfadzur/Datei.txt")
    10. ' upload file...
    11. Dim clsStream As System.IO.Stream = _
    12. clsRequest.GetRequestStream()
    13. clsStream.Write(bFile, 0, bFile.Length)
    14. clsStream.Close()
    15. clsStream.Dispose()


    Kann mir jemand helfen und sagen, wie ich den Proxy korrekterweise einbauen muss?

    Beste Grüße