相关疑难解决方法(0)

使用C#将文件上传到FTP

我尝试使用C#将文件上传到FTP服务器.文件已上传但零字节.

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 !");
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# ftp file-upload

105
推荐指数
5
解决办法
22万
查看次数

使用FtpWebRequest输出日志

我想知道是否可以使用我的FTP客户端输出日志FtpWebRequest.

像这样的东西:

[R] USER xxx
[R] 331 Please specify the password.
[R] PASS (hidden)
[R] 230 Login successful.
[R] SYST
[R] 215 UNIX Type: L8
[R] FEAT
[R] 211-Features:
[R]  EPRT
[R]  EPSV
[R]  MDTM
[R]  PASV
[R]  REST STREAM
[R]  SIZE
[R]  TVFS
[R] 211 End
[R] PWD
[R] 257 "/"
[R] CWD /
[R] 250 Directory successfully changed.
[R] PWD
[R] 257 "/"
[R] TYPE A
[R] 200 Switching to ASCII mode.
[R] PASV
[R] 227 …
Run Code Online (Sandbox Code Playgroud)

c# ftp logging ftpwebrequest

7
推荐指数
2
解决办法
5553
查看次数

标签 统计

c# ×2

ftp ×2

.net ×1

file-upload ×1

ftpwebrequest ×1

logging ×1