C# FTP音频文件上载在C中不起作用

C# FTP音频文件上载在C中不起作用,c#,ftp,upload,C#,Ftp,Upload,这是我试图将音频文件上传到FTP服务器的代码。 它不适用于普通的.txt文件,也不适用于.mp3或.wav文件。我做错了什么 using (WebClient client = new WebClient()) { client.Credentials = new NetworkCredential(App.FTP_UserID, App.FTP_Password); ftpPath = "ftp://" + App.FTP_IP + App.FtpLIDUploadPath +

这是我试图将音频文件上传到FTP服务器的代码。 它不适用于普通的.txt文件,也不适用于.mp3或.wav文件。我做错了什么

using (WebClient client = new WebClient())
{
    client.Credentials = new NetworkCredential(App.FTP_UserID, App.FTP_Password);
    ftpPath = "ftp://" + App.FTP_IP + App.FtpLIDUploadPath + "/";
    client.UploadFile(ftpPath, "STOR", LocalFilePath + LocalFileName);
}

这应该行。

我做错了什么?真的不知道,您没有告诉我们出了什么问题,即错误消息,尽管我怀疑ftpPath=ftp://+App.ftp\u IP+App.FtpLIDUploadPath+/SomeFile.txt;它需要一个文件名错误只是说在WebClient请求期间发生了异常。我是否必须以字节为单位获取文件,然后上载ByTestStream,并将其绑定到文件?
WebClient wc = new WebClient();
wc.Credentials = new NetworkCredential(username, password);
wc.UploadFile("ftp://ftp-server/directory/filename.ext", Local full path);