Datei mit C # auf FTP hochladen

Ich versuchen, uploaden einer Datei auf einen FTP-server mit C#. Die Datei ist hochgeladen, sondern mit null-bytes.

private void button2_Click(object sender, EventArgs e)
{
    var dirPath = @"C:/Documents and Settings/sander.GD/Bureaublad/test/";

    ftp ftpClient = new ftp("ftp://example.com/", "username", "password");

    string[] files = Directory.GetFiles(dirPath,"*.*");

    var uploadPath = "/httpdocs/album";

    foreach (string file in files)
    {
        ftpClient.createDirectory("/test");

        ftpClient.upload(uploadPath + "/" + Path.GetFileName(file), file);
    }

    if (string.IsNullOrEmpty(txtnaam.Text))
    {
        MessageBox.Show("Gelieve uw naam in te geven !");
    }
}
Kommentare dem Thema
Entfernen real-url, Benutzername und Passwort von code. 🙂 Kommentarautor: Leri
@PLB-immer Noch - das kann gesehen werden in der revision history 🙂 Kommentarautor: t3hn00b
Warum fast 2 Jahre später machen Sie die original-FTP-Anmeldeinformationen noch arbeiten? Kommentarautor: FreeAsInBeer
mögliche Duplikate von Datei Hochladen auf ftp Kommentarautor: Frédéric
Sie könnten versuchen, was in der Frage genannten @Frederic verknüpft und zurück bekommen...ausserdem ist es nicht klar, welche api Sie verwenden für ftp-upload... Kommentarautor: deostroll

InformationsquelleAutor der Frage webvision | 2013-03-07

Schreibe einen Kommentar