简云FTP——极其精简的FTP服务器

简云FTP是一个极简的FTP服务器软件,适用于Windows多个版本。它操作简单,只需选择共享目录并启动,即可通过FTP协议进行文件上传、下载和创建文件夹等操作。该软件绿色免安装,提供便捷的IP地址显示,并支持最小化到任务栏后台运行。
摘要由CSDN通过智能技术生成

闲来无聊写了一个FTP服务器
这里写图片描述
对就是他~~极其精简小巧,几乎没有多余功能,兼容Windows xp 、7、8、8.1、10
使用说明:
这里写图片描述

打开以后点击根目录,选择你要共享的目录

这里写图片描述

这里有本机IP地址,不用费劲去找了

这里写图片描述

然后点击启动,就可以访问了

这里写图片描述

在Windows 资源管理器中,输入ftp://xxx.xxx.xxx.xxx(你的IP地址)

这里写图片描述

可以上传啊,下载啊,新建文件夹什么的都行

这里写图片描述

这里会显示当前连接数<

最简单的FTP服务器,供大家参考.版本 2 命令文本 = 到大写 (到文本 (服务器1.取回数据 ())) 命令文本 = 子文本替换 (命令文本, #换行符, , , , 真) .判断开始 (取文本左边 (命令文本, 4) = “USER”) ' 用户名 .如果真 (PASS (命令文本)) 服务器1.发送数据 (客户信息, “331 ” + #换行符, ) 返回 () .如果真结束 服务器1.发送数据 (客户信息, “530 ” + #换行符, ) .判断 (取文本左边 (命令文本, 4) = “PASS”) ' 密码,这里采用匿名的方式登陆 .如果真 (匿名) 服务器1.发送数据 (客户信息, “230 ” + #换行符, ) 返回 () .如果真结束 服务器1.发送数据 (客户信息, “530 ” + #换行符, ) .判断 (命令文本 = “OPTS UTF8 ON”) ' 路径采用UTF8编码 ' UTF8编码 = 真 服务器1.发送数据 (客户信息, “503 ” + #换行符, ) ' 暂时不支持utf8编码 .判断 (命令文本 = “SYST” 或 命令文本 = “SITE HELP”) 服务器1.发送数据 (客户信息, “215 近在眼前 FTP Server” + #换行符, ) .判断 (命令文本 = “PWD”) 服务器1.发送数据 (客户信息, “257 ” + #引号 + 目录 + #引号 + #换行符, ) .判断 (命令文本 = “TYPE A”) .如果真 (文件号 ≠ 0) 关闭文件 (文件号) 文件号 = 0 .如果真结束 服务器1.发送数据 (客户信息, “200 ” + #换行符, ) .判断 (取文本左边 (命令文本, 3) = “CWD”) ' 改变工作目录 .如果 (取文本长度 (命令文本) > 5) 服务器1.发送数据 (客户信息, “550 近在眼前友情提示:目前还不支持改变目录!” + #换行符, ) .否则 服务器1.发送数据 (客户信息, “250 ” + #引号 + 目录 + #引号 + #换行符, ) .如果结束 .判断 (命令文本 = “PASV”) ' 采用被动方式连接 IP = PASV (端口) 服务器2.端口 = 端口 服务器1.发送数据 (客户信息, “227 Entering Passive Mode (” + IP + “)” + #换行符, ) .判断 (命令文本 = “LIST”) ' 列表 服务器1.发送数据 (客户信息, “150 ” + #换行符, ) 发送数据 = 发送列表 (根目录 + 目录) 服务器2.发送数据 (数据客户, 发送数据, ) 服务器2.断开客户 (数据客户) 服务器1.发送数据 (客户信息, “226 Transfer complete” + #换行符, ) .判断 (命令文本 = “NOOP”) 服务器1.发送数据 (客户信息, “200 ” + #换行符, ) .判断 (命令文本 = “TYPE I”) 服务器1.发送数据 (客户信息, “200 ” + #换行符, ) .判断 (命令文本 = “SIZE”) 服务器1.发送数据 (客户信息, “421 ” + #换行符, ) .判断 (取文本左边 (命令文本, 4) = “QUIT”) 服务器1.发送数据 (客户信息, “220 再来我揍你!” + #换行符, ) 服务器1.断开客户 (客户信息) .默认 服务器1.发送数据 (客户信息, “550 近在眼前友情提示:暂时不支持该功能!” + #换行符, ) ' 其它命令你们自行扩展,这里暂时屏蔽
这个程序是利用前些日子写的HFS程序写成的。所以,界面看起来差不多。但是,这个程序除了保留对.NET 3.5网站的支持以外还加入了FTP服务的支持,而且在程序中添加了随机启动和自动运行两个选项。这样用户就可以很方便的快速架设起FTP服务器与HTTP服务器。不过要注意一点,这个软件虽然可以绕过系统服务独立提供HTTP协议、FTP协议支持,但是,避不开操作系统对于连接数的限制。也就是说如果在类似于WindowsXP这样的个人操作系统上使用这个软件,在使用前最好先修改一下系统对于连接数的限制,一般微软的个人版操作系统对于连接数都有所限制(WindowsXP限制到10个连接左右),如果不修改这些限制,那么同时连接的用户数量很可能会因为,操作系统自身对于连接数的限制而受到影响。(本软件支持HTML网页与.NET 3.5或3.5以下的ASPX网站。另外,本程序需要.NET 3.5环境支持) 更新(2013-12-02) 1、修改了软件布局 2、修正了FTP服务程序的字符集,目前提供了“UTF-8”、“GB18030”两种字符集供用户选择,以便适应不同的FTP客户端。(一般情况Windows下的FTP客户端默认支持“GB18030”,Linux、Uinx下的FTP客户端默认支持“UTF-8”。) 注意:如果是以前的用户在升级这个版本时,除了卸载旧有程序以外,还需要删除原有配置文件(配置文件一般在安装目录下,名为“config.xml”)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值