Winform FTP 文档管理 下载 上传---登录(一)
来源:互联网 发布:网络层几个协议 编辑:程序博客网 时间:2024/05/20 22:35
1. 新建winform
2. 界面设计,另外还需添加一个folderBrowserDialog1 空间,用于浏览本地目录,在点击浏览按钮时使用。
3.在项目Properties setting 里添加下面几个变量,用于存储变量。
4. 点击浏览按钮方法
//点击浏览按钮,讲用户选择的路径复制到文本框 private void btnBrowser_Click(object sender, EventArgs e) { if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { tbrootpath.Text = folderBrowserDialog1.SelectedPath; } }5.点击登录按钮方法
//点击登录,判断能否连接上FTP,然后存储变量 private void btbLogin_Click(object sender, EventArgs e) { bool result = CheckConnect(tbFTP.Text, tbuser.Text, tbpwd.Text); if (result) { Properties.Settings.Default.FTP = tbFTP.Text; Properties.Settings.Default.Root = tbrootpath.Text; Properties.Settings.Default.User = tbuser.Text; Properties.Settings.Default.Password = tbpwd.Text; if (checkBox1.Checked == true) { Properties.Settings.Default.Isremember = true; } else { Properties.Settings.Default.Isremember = false; } Properties.Settings.Default.Save(); Properties.Settings.Default.Reload(); MessageBox.Show("连接成功"); } else { tbuser.Text = ""; tbpwd.Text = ""; MessageBox.Show("连接失败"); } } public bool CheckConnect(string ftp,string user,string pwd) { FTP.Tools.FTPHelper ftpHelper = new Tools.FTPHelper(ftp, user, pwd); return ftpHelper.CheckConnect(); }
6. 窗体加载时判断是否记住密码
public Form1() { InitializeComponent(); bool isRemember = Properties.Settings.Default.Isremember; if (isRemember) { tbFTP.Text = Properties.Settings.Default.FTP ; tbrootpath.Text= Properties.Settings.Default.Root ; tbuser.Text= Properties.Settings.Default.User ; tbpwd.Text= Properties.Settings.Default.Password ; checkBox1.Checked = true; } else { tbFTP.Text = Properties.Settings.Default.FTP; tbrootpath.Text = Properties.Settings.Default.Root; tbuser.Text = Properties.Settings.Default.User; checkBox1.Checked = false; } }7.效果如果
登录成功
登录失败
1 0
- Winform FTP 文档管理 下载 上传---登录(一)
- winform ftpwebrequest ftp上传,下载等功能
- Python积累学习(一)ftp上传或下载操作
- Winform FTP 文档管理上传下载-初始化TreeView,增加、重命名、删除文件夹(二)
- 使用curl下载上传ftp (一)
- Winform 上传文件(ftp方式)
- Winform 上传文件(ftp方式)
- Winform 上传文件(ftp方式)
- winform 上传文件到ftp
- Winform 上传文件(ftp方式)
- winform上传_下载
- Java FTP(Apache)文件上传、下载
- Java FTP(Apache)文件上传、下载
- libcurl之ftp上传 & 下载 (转)
- C# FTP 上传 下载(汇总)
- FTP上传,下载
- FTP java 上传 下载
- ftp文件下载、上传
- HttpClient入门
- 三、Nasty Hacks
- 微信小程序之侧栏分类 —— 微信小程序实战商城系列(1)
- JAVA中枚举类的使用
- javaScript高级程序设计学习笔记(5上)
- Winform FTP 文档管理 下载 上传---登录(一)
- Spark DAG之SubmitTask
- 替换字符串
- 科学计算库Numpy --数组(ndarray)
- 18_python_练习题——写入文件到word文档中
- ArcGis + VS
- 信号(signals)和槽(slots) 精讲
- 怎样在Eclipse开发环境中连接MySQL数据库
- Discuz!网站运营教程之防采集设置