vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
download per ftp 
Autor: Angelika
Datum: 03.02.09 10:07

So nun habe ich mein hoffentlich letztes Problem....

Ich möchte eine Datei von einem Server herunterladen und habe mir nun folgenden Code zusammengebastelt:
Als konstante Variablen habe ich mir festgelegt:
    Const localFile As String = "C:\test.txt"
    Const remoteFile As String = "/ordner/test/test.txt"
    Const host As String = "ftp://888.888.0.888"
    Const username As String = "hanswurst"
    Const password As String = "banane"
localFile ist doch die Stelle, an der die heruntergeladene hin geht, oder?
remoteFile ist der Ordner, wo die zu herunterladende Datei liegt, oder?
host ist nur die IP des Servers, oder?
username ist der Benutzername des FTP-Servers?
password ist das Passwort des FTP-Servers?

In meinem Form_Load habe ich:
 Dim URI As String = host & remoteFile
        Dim ftp As System.Net.FtpWebRequest = _
            CType(FtpWebRequest.Create(URI), FtpWebRequest)
 
        ftp.Credentials = New _
            System.Net.NetworkCredential(username, password)
 
        ftp.KeepAlive = False
        ftp.UseBinary = True
        ftp.Method = System.Net.WebRequestMethods.Ftp.DownloadFile
        Using response As System.Net.FtpWebResponse = _
              CType(ftp.GetResponse, System.Net.FtpWebResponse)
            Using responseStream As IO.Stream = response.GetResponseStream
                'loop to read & write to file
 
                Using fs As New IO.FileStream(localFile, IO.FileMode.Create)
                    Dim buffer(2047) As Byte
                    Dim read As Integer = 0
                    Do
                        read = responseStream.Read(buffer, 0, buffer.Length)
                        fs.Write(buffer, 0, read)
                    Loop Until read = 0 'see Note(1)
 
                    responseStream.Close()
                    fs.Flush()
                    fs.Close()
                End Using
                responseStream.Close()
            End Using
            response.Close()
        End Using
Wenn ich mein Programm ausführe, kommen natürlich Fehler, wie auch sonst immer.

Die Fehlermeldung:
Der Remoteserver hat einen Fehler zurückgegeben: (530) Nicht angemeldet.
Was kann das bedeuten? Ist der Code fehlerhaft oder habe ich eine große wichtige Sache vergessen oder falsch gemacht?

Liebe Grüße
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
download per ftp2.953Angelika03.02.09 10:07
Re: download per ftp2.148H.A.L.M Software03.02.09 10:20
Re: download per ftp2.179Angelika03.02.09 10:49
Re: download per ftp2.176H.A.L.M Software03.02.09 11:15
Re: download per ftp2.187Angelika03.02.09 11:30
Re: download per ftp2.140H.A.L.M Software03.02.09 11:33
Re: download per ftp2.191Angelika03.02.09 11:50
Re: download per ftp2.220H.A.L.M Software03.02.09 11:55
Re: download per ftp2.091Angelika03.02.09 11:56
Re: download per ftp2.147H.A.L.M Software03.02.09 12:02
Re: download per ftp2.146Angelika03.02.09 12:28
Re: download per ftp2.203H.A.L.M Software03.02.09 12:39
Re: download per ftp2.110Angelika03.02.09 12:45
Re: download per ftp2.150H.A.L.M Software03.02.09 12:53
Re: download per ftp2.094Angelika03.02.09 12:58
Re: download per ftp2.036H.A.L.M Software03.02.09 13:08
Re: download per ftp2.041Angelika03.02.09 13:25
Re: download per ftp2.095H.A.L.M Software03.02.09 13:30
Re: download per ftp2.041Angelika03.02.09 14:23
Re: download per ftp2.133H.A.L.M Software03.02.09 14:53
Re: download per ftp2.845ModeratorDaveS03.02.09 13:23
Re: download per ftp2.078ModeratorDaveS03.02.09 10:41
Re: download per ftp2.114Angelika03.02.09 10:50
Re: download per ftp2.130ModeratorDaveS03.02.09 11:10
Re: download per ftp2.133xtts0203.02.09 12:10

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel