Example #1
0
        /********************************************** Constructor, Load & Closing ************************************************/

        public FTPClient()
        {
            m_Settings = new Settings();
            m_Settings.Reload();

            try
            {
                m_Ftp             = new Ftp();
                m_Ftp.Server      = m_Settings.FTPServer;
                m_Ftp.UserName    = m_Settings.FTPUser;
                m_Ftp.Password    = m_Settings.FTPPass;
                m_Ftp.Port        = Convert.ToInt32(m_Settings.FTPPort);
                m_Ftp.PassiveMode = true;

                m_Ftp.Open();

                if (m_Ftp.Active)
                {
                    m_OK = true;

                    m_Ftp.ChangeCurrentDir(@"/httpdocs/Places");
                    m_Ftp.PutFile("places.sqlite", File.OpenRead(m_Settings.PlacesFile));

                    m_Ftp.Close();
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }