using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using CoreFS.CA06; namespace Core.StlMes { public partial class FormFtp : FrmBase { public FormFtp() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { OpenFileDialog dialog = new OpenFileDialog(); if (dialog.ShowDialog() == DialogResult.OK) { textBox3.Text = dialog.FileName; } } private void button2_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBox1.Text.Trim()) || string.IsNullOrEmpty(textBox2.Text.Trim()) || string.IsNullOrEmpty(textBox2.Text.Trim())) { MessageBox.Show("请输入完整上传参数!"); return; } Core.Mes.Client.Comm.Server.FileBean bean = new Core.Mes.Client.Comm.Server.FileBean(); bean.setFileName(textBox1.Text.Trim()); bean.setPathName(textBox2.Text.Trim()); bean.setFile(Core.Mes.Client.Comm.Server.FileHelper.FileToArray(textBox3.Text.Trim())); List list = new List(); list.Add(bean); Core.Mes.Client.Comm.Server.FileHelper.Upload(list); } private void FormFtp_Load(object sender, EventArgs e) { } private void button3_Click(object sender, EventArgs e) { FolderBrowserDialog dialog = new FolderBrowserDialog(); if (dialog.ShowDialog() == DialogResult.OK) { textBox4.Text = dialog.SelectedPath; } } private void button4_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBox4.Text.Trim()) || string.IsNullOrEmpty(textBox5.Text.Trim())) { MessageBox.Show("请输入完整上传参数!"); return; } List list = Core.Mes.Client.Comm.Server.FileHelper.Download(textBox5.Text.Trim()); if (list != null && list.Count > 0) { for (int i = 0; i < list.Count; i++) { Core.Mes.Client.Comm.Server.FileBean bean = list[i]; System.IO.FileStream stream = System.IO.File.Create(textBox4.Text.Trim()+"\\"+bean.getFileName()); stream.Write(bean.getFile(), 0, bean.getFile().Length); stream.Close(); } } } } }