none
Error en el servidor remoto: (530) No ha iniciado sesión

    Question

  • Hola gente, bueno les comento que ando haciendo una aplicación que se supone que descargara un archivo a través de ftp para otra aplicación que tengo.

    el problema es que cuando inicia la depuración y presiono el botón para que me descargue el archivo, este me manda una excepción con el mensaje "Error en el servidor remoto: (530) No ha iniciado sesión."

     

    aquí el código.

     

    static

    voidDescargarFTP()

            {

               

    FtpWebRequestdirFtp = ((FtpWebRequest)WebRequest.Create("ftp://cyksoft.comoj.com/Updates/NVD/nvd-0230-xx.rar"));

               

    // Los datos del usuario (credenciales)


                dirFtp.Credentials =

    newNetworkCredential(usuario, contraseña); (en el código original, tengo el usuario y contraseña validos que son propios del servidor, solo que aquí, jeje lo puse como usuario y contraseña.)

               

    // El comando a ejecutar


               

    // También usando la enumeración de WebRequestMethods.Ftp


                dirFtp.Method =

    WebRequestMethods.Ftp.DownloadFile;

               

               

    FtpWebResponseftpResponse = (FtpWebResponse)dirFtp.GetResponse(); (la excepción ocurre desde esta línea de código)

               

    Streamstream = null;

               

    StreamReaderreader = null;

               

    StreamWriterwriter = null;

               

               

    try


                {

                    stream = ftpResponse.GetResponseStream();

                    reader =

    newStreamReader(stream, Encoding.UTF8);

                    writer =

    newStreamWriter("Descarga", false);

                    writer.Write(reader.ReadToEnd());

                }

               

    finally


                {

                    stream.Close();

                    reader.Close();

                    writer.Close();

                }

            }

     la verdad no se que tengo mal. espero pronto su ayuda, gracias :)
    Wednesday, December 26, 2012 4:04 AM

Answers