bleifresser
Mitglied
Hallo,
ich bin auf dem Gebiet vb.net noch etwas fremd. Ich habe mir ein kleines Programm gebaut, dass eine txt Datei auf einen festen FTP Server hochladen soll.
Der FTP Server ist mit Nutzername und Passwort geschützt.
Ich habe einige Lösungen im Netz gefunden, jedoch funktioniert bei mir keine. Deshalb poste ich hier mal den Code und hoffe auf eure kompetente Hilfe.
Die Serveradresse und die Zugangsdaten habe ich verändert. Ich bekomme die Meldung:
"Der angeforderte URI ist für diesen FTP-Befehl ungültig."
Ist wohl ein Denkfehler von mir, komm aber nicht drauf.
MfG Frank
ich bin auf dem Gebiet vb.net noch etwas fremd. Ich habe mir ein kleines Programm gebaut, dass eine txt Datei auf einen festen FTP Server hochladen soll.
Der FTP Server ist mit Nutzername und Passwort geschützt.
Ich habe einige Lösungen im Netz gefunden, jedoch funktioniert bei mir keine. Deshalb poste ich hier mal den Code und hoffe auf eure kompetente Hilfe.
Code:
Public Sub connectFTP()
Dim status As Boolean = False
Dim myURI As String = "ftp://999.999.999.999"
Dim requestStream As Stream = Nothing
Dim fileStream As FileStream = Nothing
Dim uploadResponse As FtpWebResponse = Nothing
Dim ftpwr As FtpWebRequest = FtpWebRequest.Create(myURI)
ftpwr.Method = WebRequestMethods.Ftp.UploadFile
ftpwr.Credentials = New NetworkCredential("nutzer", "passwort")
ftpwr.Proxy = Nothing
requestStream = ftpwr.GetRequestStream()
fileStream = File.Open("C:\output.txt", FileMode.Open)
Dim buffer(1024) As Byte
Dim bytesRead As Integer
While True
bytesRead = fileStream.Read(buffer, 0, buffer.Length)
If bytesRead = 0 Then
Exit While
End If
End While
requestStream.Close()
uploadResponse = ftpwr.GetResponse()
End Sub
"Der angeforderte URI ist für diesen FTP-Befehl ungültig."
Ist wohl ein Denkfehler von mir, komm aber nicht drauf.
MfG Frank