Frage : einfaches VB Akten-Downloadbeispiel

Ich habe einige Beispiele hier betrachtet und auf dem Internet, scheinen alle sie haben einen anderen Zweck. Ganz zu schweigen von die meisten irgendeiner Art Störung in ihnen. Ich möchte eine Akte in einem kleinen Programm jeden Monat herunterladen. Ich möchte ihn mit einer zeitlich geplanten Aufgabe jeden Monat auf einem Bediener abfeuern, also muss eine Person nicht babysit das program.

Antwort : einfaches VB Akten-Downloadbeispiel

Brunnen, der etwas das unterschiedliche completley: ist)  Ich beachtete kein Beglaubigungs- requirment, also angenommen es o, dass Sie gerade von einer URL-Position herunterladen wollten.  Es gibt ein paar unterschiedliche Arten, an ein ftp anzuschließen, das ich die FtpWebRequest () Methoden anwenden mag, da es Ihnen einen Strom geben kann, um zu manipulieren.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
Schwache Rumpfstation als FileStream
        Schwaches fwr als FtpWebRequest
        Schwache Daten (4096) als Byte
        Schwaches bytesRead als ganze Zahl = 1

        Schwaches ftpUrl als Schnur = „ftp://ftp.server.com:21/“ 'ftp URL + Hafen
        Schwaches ftpUser als Schnur = „username“
        Schwache ftpPass als Schnur = „Kennwort“
        Schwaches ftpFile als Schnur = „TEST/myfile.txt“ 'Faltblatt/Akte auf Bediener
        Schwaches savePath als Schnur = „C:\myfile.txt“ 'außer Position

        ftpUrl = ftpUrl.Insert (ftpUrl.Length, ftpFile)
        fwr = FtpWebRequest.Create (ftpUrl)
        fwr. Bescheinigungen = neues NetworkCredential (ftpUser, ftpPass)
        fwr. Methode = WebRequestMethods.Ftp.DownloadFile
        Rumpfstation = neues FileStream (savePath, FileMode.Create, FileAccess.Write, FileShare.Read)
        Tun während bytesRead > 0
            bytesRead = fwr.GetResponse.GetResponseStream.Read (Daten, 0, Daten. Länge)
            Rumpfstation. Schreiben (Daten, 0, bytesRead)
        Schleife
        Rumpfstation. Schließen ()
        Rumpfstation. Abschaffen ()
        Rumpfstation = nichts
        fwr = nichts
Weitere Lösungen  
 
programming4us programming4us