/********************************************** 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); } }