有人能帮我理解为什么我的应用程序不再将图片上传到我们的服务器吗?

问题描述 投票:0回答:0

我们有一个电话应用程序,可以让您拍照并将其上传到我们系统中的某个返回。我们已经能够做到这一点将近 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 (

c# ftp
© www.soinside.com 2019 - 2024. All rights reserved.