资源简介
内网使用的FTP客户端,可以登陆,上传,下载,删除。配合servU做的服务器,刚刚好。
代码片段和文件信息
using System;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Net;
namespace ftp
{
public partial class Form1 : Form
{
private const int ftpport = 21;
private string ftpUristring = null;
private NetworkCredential networkCredential;
private string currentDir = “/“;
public Form1()
{
InitializeComponent();
btnlogout.Enabled = false;
lstbxFtpResources.Enabled = false;
lstbxFtpState.Enabled = false;
btnUpload.Enabled = false;
btndownload.Enabled = false;
btnDelete.Enabled = false;
//IPAddress[] ips = Dns.GetHostAddresses(““);
//tbxServerIp.Text = ips[1].ToString();
tbxServerIp.Text = IPAddress.Loopback.ToString();
tbxServerIp.SelectAll();
tbxServerIp.Focus();
}
private void Form1_Load(object sender EventArgs e)
{
tbxServerIp.Text = “199.199.40.103“;
//tbxUsername.Text = “01075“;
//tbxPassword.Text = “75“;
}
private void tbxServerIp_KeyPress(object sender KeyPressEventArgs e)
{
// 输入用户名回车后,焦点直接转到密码文本框
if (e.KeyChar == (char)13)
{
tbxUsername.Focus();
}
}
private void tbxUsername_KeyPress(object sender KeyPressEventArgs e)
{
// 输入用户名回车后,焦点直接转到密码文本框
if (e.KeyChar == (char)13)
{
tbxPassword.Focus();
}
}
private void tbxPassword_KeyPress(object sender KeyPressEventArgs e)
{
// 输入密码回车后直接可以登录
if (e.KeyChar == (char)13)
{
btnlogin.Focus();
}
}
private void chkbxAnonymous_Click(object sender EventArgs e)
{
// 实名方式登录
// 此时需要输入用户名和密码
if (chkbxAnonymous.Checked == false)
{
tbxUsername.Enabled = true;
tbxUsername.Text = ““;
tbxPassword.Enabled = true;
tbxPassword.Text = ““;
tbxUsername.Focus();
}
// 匿名方式
else
{
tbxUsername.Text = “anonymous“;
tbxUsername.Enabled = false;
tbxPassword.Text = ““;
tbxPassword.Enabled = false;
}
}
// 与服务器的交互
// 创建FTP连接
private FtpWebRequest CreateFtpWebRequest(string uri string requestMethod)
{
FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(uri);
request.Credentials = networkCredential;
//request.EnableSsl = true;
request.KeepAlive = true;
request.UseBinary = true;
request.Method
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-06-05 17:31 ftp\
目录 0 2019-06-05 17:31 ftp\.vs\
目录 0 2019-06-05 17:31 ftp\.vs\ftp\
目录 0 2019-06-05 17:31 ftp\.vs\ftp\v16\
文件 13824 2019-06-05 17:27 ftp\.vs\ftp\v16\.suo
目录 0 2019-06-05 17:31 ftp\.vs\ftp\v16\Server\
目录 0 2019-06-05 17:31 ftp\.vs\ftp\v16\Server\sqlite3\
文件 0 2019-06-05 15:51 ftp\.vs\ftp\v16\Server\sqlite3\db.lock
文件 577536 2019-06-05 16:43 ftp\.vs\ftp\v16\Server\sqlite3\storage.ide
文件 32768 2019-06-05 15:51 ftp\.vs\ftp\v16\Server\sqlite3\storage.ide-shm
文件 4132392 2019-06-05 17:27 ftp\.vs\ftp\v16\Server\sqlite3\storage.ide-wal
文件 187 2019-06-05 15:51 ftp\App.config
目录 0 2019-06-05 17:31 ftp\bin\
目录 0 2019-06-05 17:31 ftp\bin\Debug\
文件 18944 2019-06-05 17:27 ftp\bin\Debug\ftp.exe
文件 187 2019-06-05 15:51 ftp\bin\Debug\ftp.exe.config
文件 42496 2019-06-05 17:27 ftp\bin\Debug\ftp.pdb
文件 20165 2019-06-05 17:27 ftp\Form1.cs
文件 10577 2019-06-05 17:27 ftp\Form1.Designer.cs
文件 5817 2019-06-05 17:27 ftp\Form1.resx
文件 3521 2019-06-05 15:54 ftp\ftp.csproj
文件 1111 2019-06-05 15:51 ftp\ftp.sln
目录 0 2019-06-05 17:31 ftp\obj\
目录 0 2019-06-05 17:31 ftp\obj\Debug\
文件 819 2019-06-05 15:51 ftp\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7116 2019-06-05 15:53 ftp\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 42 2019-06-05 15:51 ftp\obj\Debug\ftp.csproj.CoreCompileInputs.cache
文件 715 2019-06-05 16:28 ftp\obj\Debug\ftp.csproj.FileListAbsolute.txt
文件 1012 2019-06-05 17:27 ftp\obj\Debug\ftp.csproj.GenerateResource.cache
文件 2355 2019-06-05 17:27 ftp\obj\Debug\ftp.csprojAssemblyReference.cache
文件 18944 2019-06-05 17:27 ftp\obj\Debug\ftp.exe
............此处省略11个文件信息
相关资源
- ASP.NET MVC项目实战网页版音乐播放平台
- C#继承多态 某公司雇员(Employee)包
- c#聊天室服务器和客户端
- C#6.0学习笔记随书代码
- c#读取某张图片并旋转18度26度
- C#语言的网络爬虫
- 杨中科老师.net视频1-13季
- c#与三菱PLC通讯读写
- C#基本读取和写入INI配置文件
- 《零基础学C#》明日科技出版丛书光盘
- C#操作数据库增删改查
- C#多线程编程 线程与窗体交互源码.
- oracle 图书馆系统
- c#窗体编程显示鼠标位置;菜单程序;
- C# asp.net导入和导出excel完整源码
- C# 操作解析Json源码
- 漂亮的C#软件启动界面特效源码 这是
- c# 完美解析csv
- C# 蓝牙 文件传输 DEMO
- C#开发大全(基础卷)源码-蓝松
- C# SFTP上传文件
- 用C#写的个人所得税计算器
- C#用户名密码登入程序很适合初学者(
- c#实现HttpClient拼接multipart/form-data形式
- C#试题最全版本2020
- C#圣诞树程序,可当圣诞礼物
- 用c#编写的矩阵类,可进行矩阵的各项
- kmeans聚类算法——C#实现
- C#启动界面类似动画效果,非常漂亮,
- C#版IEEE754
评论
共有 条评论