| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- 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<Core.Mes.Client.Comm.Server.FileBean> list = new List<Core.Mes.Client.Comm.Server.FileBean>();
- 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<Core.Mes.Client.Comm.Server.FileBean> 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();
- }
- }
- }
- }
- }
|