网络公司手机网站,网络营销定价的特点有,传播网站建设,扬中门户网我目前收到以下错误#xff1a;远程服务器返回错误#xff1a;(501)参数或参数中的语法错误 .我已经检查了服务器并且文件确实存在#xff0c;如果我打开命令提示符并键入以下代码它可以工作#xff1a;ftpopen 192.168.1.2cd /Imagesget S12345.jpeg这是正常的#xff0c…我目前收到以下错误远程服务器返回错误(501)参数或参数中的语法错误 .我已经检查了服务器并且文件确实存在如果我打开命令提示符并键入以下代码它可以工作ftpopen 192.168.1.2cd /Imagesget S12345.jpeg这是正常的但是一旦我尝试通过此代码连接private bool DownloadPod(string server){string[] allocate server.Split(\\);string ftp ftp://192.168.1.2/Images/ allocate.Last();Uri uri new Uri(ftp);// The code path for uri: ftp://192.168.1.2/Images/S12345.jpegvar request WebRequest.Create(uri) as FtpWebRequest;if(request ! null){request.Method WebRequestMethods.Ftp.DownloadFile;// Left credentials off for security.request.Credentials new NetworkCredential(, );// The line that triggers the error (response)using(FtpWebResponse response request.GetResponse() as FtpWebResponse)using(Stream stream response.GetResponseStream())using(StreamReader reader new StreamReader(stream)){reader.ReadToEnd();return true;}}return false;}有人可以向我解释为什么这不起作用凭据在命令提示符下工作在服务器上物理文件可以从命令提示符下载根据MSDN要获取FtpWebRequest的实例请使用Create方法 . 您还可以使用WebClient类从FTP服务器上载和下载信息 . 使用这些方法中的任何一种当您指定使用FTP方案的网络资源(例如“ftp://contoso.com”)时FtpWebRequest类提供以编程方式与FTP服务器交互的功能 . URI可以是相对的或绝对的 . 如果URI的格式为“ftp://contoso.com/%2fpath”(2f是转义/)那么URI是绝对的当前目录是/ path . 但是如果URI的格式为“ftp://contoso.com/path”则首先.NET Framework登录到FTP服务器(使用Credentials属性设置的用户名和密码)然后是当前目录设置为/ path .这就是AS400期望数据通过的方式 .