如何解决远程服务器返回未登录的错误530
我收到“远程服务器返回未登录的错误(530)”。使用FTP上传数据时出现异常。 仅供参考,我可以通过FileZilla连接FTP。
代码:-
*try
{
int bufferSize = 2048;
var ftpRequest = (FtpWebRequest)WebRequest.Create($"{ftpHostName}/{fileName}");
ftpRequest.Credentials = new NetworkCredential(ftpUserName,ftpPassword);
ftpRequest.UseBinary = true;
ftpRequest.KeepAlive = true;
ftpRequest.EnableSsl = false;
ftpRequest.Proxy = null;
ftpRequest.Method = WebRequestMethods.Ftp.UploadFile;
ftpRequest.Timeout = 1000 * 60;
ftpRequest.ContentLength = csvData.Length;
var ftpStream = ftpRequest.GetRequestStream();
var stream = new MemoryStream(csvData);
byte[] byteBuffer = new byte[bufferSize];
int bytesSent = stream.Read(byteBuffer,bufferSize);
try
{
while (bytesSent != 0)
{
ftpStream.Write(byteBuffer,bytesSent);
bytesSent = stream.Read(byteBuffer,bufferSize);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
stream.Close();
ftpStream.Close();
}
catch (Exception ex)
{
Console.WriteLine("Exception -" + ex.ToString());
}*
有解决方案吗? 谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。