[如果我了解得很好,MS建议不要使用FtpWebRequest,而应使用WebClient。但是在使用Webclient上传时,我似乎无法关闭二进制模式。我得到两次换行。如何使用Webclient防止这种情况,还是切换到FtpWebRequest更好?如何处理?
WebClient
在内部使用(Ftp)WebRequest
。因此已不推荐使用(Ftp)WebRequest
。
[documentation of WebClient
包含与WebClient
类似的通知:
我们不建议您将
(Ftp)WebRequest
类用于新开发。而是使用System.Net.Http.HttpClient类。