我们有一个电话应用程序,可以让您拍照并将其上传到我们系统中的某个返回。我们已经能够做到这一点将近 2 年了,没有任何问题。但是几天前它停止工作了。以下是与该问题相关的代码和错误消息。
代码
{
try
{
strServerHost += strSavePath + "/" + strFileName;
FtpWebRequest ftp = (FtpWebRequest)FtpWebRequest.Create(strServerHost);
//userid and password for the ftp server
ftp.Credentials = new NetworkCredential(strUsername, strPassword);
ftp.KeepAlive = true;
ftp.UseBinary = true;
ftp.Method = WebRequestMethods.Ftp.UploadFile;
FileStream fs = File.OpenRead(strFilePath);
byte[] buffer = new byte[fs.Length];
fs.Read(buffer, 0, buffer.Length);
fs.Close();
Stream ftpstream = ftp.GetRequestStream(); --- error here ---
ftpstream.Write(buffer, 0, buffer.Length);
ftpstream.Close();
ftpstream.Flush();
错误信息
{System.Net.WebException: 远程服务器返回错误: (530) 530 用户无法登录。 . 在 System.Net.FtpWebRequest.CheckError (