private void btnFtp_Click(object sender, EventArgs e) { ftptext.Text = "Please wait while uploading your data"; Thread backgroundThread = new Thread(new ThreadStart(() => { DBAccessClass db = new DBAccessClass(); db.openConnection(); DataTable dt = db.getExpensesOfAll(); pathtodownload = Path.GetTempPath(); pathtodownload = pathtodownload + "ftp-"; Console.WriteLine(pathtodownload); dt.WriteToCsvFile(pathtodownload + "admin.csv"); string ufilename = pathtodownload + "admin.csv"; db.closeConnection(); Upload("ftp://" + ftpserver, "dvta", "p@ssw0rd", @pathtodownload + "admin.csv"); Console.WriteLine(@pathtodownload + "admin.csv"); })); backgroundThread.Start(); }
private void btnFtp_Click(object sender, EventArgs e) { ftptext.Text = "Please wait while uploading your data"; Thread backgroundThread = new Thread(new ThreadStart(() => { DBAccessClass db = new DBAccessClass(); db.openConnection(); DataTable dt = db.getExpensesOfAll(); //pathtodownload = Environment.GetEnvironmentVariable("USERPROFILE") + @"\" + "Downloads"; pathtodownload = Path.GetTempPath(); dt.WriteToCsvFile(pathtodownload + "admin.csv"); db.closeConnection(); Upload("ftp://192.168.56.110", "dvta", "p@ssw0rd", @pathtodownload + "admin.csv"); //cleaning up - Delete files in temp folder try { System.IO.Directory.Delete(@pathtodownload, true); } catch (Exception exp) { Console.WriteLine(exp); } })); backgroundThread.Start(); }