Error al descargar archivo de FTP

Iniciado por zar19, 26 Junio 2013, 23:07 PM

0 Miembros y 1 Visitante están viendo este tema.

zar19

Qué tal estoy usando el sig. código para descargar un archivo del FTP pero me manda el sig error: Error en el servidor remoto: (500) Error de sintaxis, comando no reconocido.

¿Cómo puede resolverse?


ftpRequest = (FtpWebRequest)System.Net.WebRequest.Create(sServidorFTP + "/" + sArchivo);
                SO1_CL_General.GuardarError(sServidorFTP + "/" + sArchivo);
                ftpRequest.UsePassive = false;
                SO1_CL_General.GuardarError(ftpRequest.UsePassive.ToString());
                SO1_CL_General.GuardarError("Credenciales: " + this.sUsuarioFTP + " " + this.sContraseñaFTP);
                ftpRequest.Credentials = new System.Net.NetworkCredential(this.sUsuarioFTP, this.sContraseñaFTP);
                SO1_CL_General.GuardarError("Metodo de descarga");
                ftpRequest.Method = System.Net.WebRequestMethods.Ftp.DownloadFile;
                SO1_CL_General.GuardarError("Response");
                ftpResponse = (FtpWebResponse)ftpRequest.GetResponse();
                SO1_CL_General.GuardarError(ftpResponse.ContentLength.ToString());
                SO1_CL_General.GuardarError("Stream");
                stStream = ftpResponse.GetResponseStream();
                SO1_CL_General.GuardarError("Reader");
                stReader = new StreamReader(stStream, Encoding.Default);
                SO1_CL_General.GuardarError("Stream writer");
                stWriter = new StreamWriter(this.sRutaAplicacion + "\\Temporales\\" + sArchivo, false, Encoding.Default);
                SO1_CL_General.GuardarError("Escribir archivp");
                stWriter.Write(stReader.ReadToEnd());
                SO1_CL_General.GuardarError("Finalizado correctamente");