예제 #1
0
        private void downloadDocument_Click(object sender, EventArgs e)
        {
            if (this.uploadFileDataGridView.CurrentRow != null)
            {
                FolderBrowserDialog folderBrowser = new FolderBrowserDialog();
                folderBrowser.Description = "Choose A Directory To Save You File";

                if (folderBrowser.ShowDialog() == DialogResult.OK)
                {
                    String     saveDirectory = folderBrowser.SelectedPath;
                    String     fileSave      = this.uploadFileDataGridView.CurrentRow.Cells[1].Value.ToString();
                    UploadFile uploadFile    = new UploadFile("u288026726", "alter6+");

                    String result = uploadFile.DownloadFileFTP("ftp://31.170.165.123/" + fileSave, saveDirectory + "/" + fileSave);
                    if (result == "downloaded")
                    {
                        MessageBox.Show("File Downloaded !", "Infos", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        //show the file
                        Process.Start(saveDirectory + "/" + fileSave);
                    }
                    else
                    {
                        MessageBox.Show(result, "Infos", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }