首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python 多用户在线的FTP程序

要求: 1、用户加密认证 2、允许同时多用户登录 3、每个用户有自己的家目录 ,且只能访问自己的家目录 4、对用户进行磁盘配额,每个用户的可用空间不同 5、允许用户在ftp server上随意切换目录...5、用户在创建时,磁盘配额大小默认是100M,在上传文件时,程序会计算当前目录大小加文件大小是否会超过配额上限。未超过,上传;超过,返回磁盘大小不够的信息。磁盘配额可通过用户管理程序修改。...暂且说到这,接下来是正式程序 ? 试运行截图 ? 代码如下: 1、服务端 server.conf ####用户端配置文件#### [DEFAULT] logfile = .....= True:         auth_tag=ftp.auth()     ftp.interactive() client.py #!...= True:         auth_tag = ftp.auth()     ftp.interactive() 注:配置文件中的中文注释,可能会使程序在启动时报出ASCII decode error

2.9K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    net2ftp -免费文件上传管理在线FTP客户端

    net2ftp -免费文件上传管理在线FTP客户端 作者:matrix 被围观: 1,470 次 发布时间:2011-10-03 分类:兼容并蓄 | 无评论 » 这是一个创建于 3985 天前的主题...net2ftp是很著名的免费在线FTP客户端服务,有包括简体中文版在内的多语言版本,你可以用net2ftp网站连接你的FTP,进行文件上传管理,支持上传压缩文件(zip、tar、tgz、gz)自动解压缩...适合仅有FTP支持而没有Web文件管理功能的空间,或Web文件管理不支持上传压缩文件自动解压缩的。...官方下载地址是http://www.net2ftp.com/homepage/download.html. 4.解压缩所有的文件,在\files_to_upload里面找到settings.inc.php...上传完成后程序会自动解压缩并发送到你FTP上去 至此,大功告成 免费webftp站点集合 http://www.net2ftp.com/ http://webftp.hostrocket.com/

    3.4K10

    socket作业——ftp登录程序

    要求: 1.使用C/S架构,要求使用TCP协议 2.三次登录失败,直接退出程序 3.登录成功之后,调用客户端,将用户名和密码(第一层摘要算法加密),使用TCP发送给服务器 4.服务器收到后,使用第二层摘要算法对密码进行加密...我创建的目录和文件结构如下: ftp ├── bin │   └── start.py  # 开始程序 ├── conf │   └── settings.py  # 配置文件 ├── core │   ...├── checkfiles.py  # 检查配置文件 │   ├── client.py  # 客户端 │   ├── login.py  # 登录模块 │   ├── main.py  # 核心程序...│   └── server.py  # 服务器 ├── db │   └── user_info.txt  # 用户认证文件 ├── home  # ftp所有用户根目录 ├── lib │   ├...Prompt.py  # 自定义颜色显示模块 └── log     └── test.log  # 日志文件 完整代码我上传到github中 地址为: https://github.com/py3study/ftp_login

    1.9K10

    使用ICSharpCode.SharpZipLib.dll实现在线解压缩

    然后在程序中使用using语句把BZip2 类库包含进来。 压缩:使用BZip2的静态方法Compress。...第二个参数是要建立的解压文件所代表的输出流,可以使用System.IO.File的静态方法Create创建,因为解压文件的文件名是去掉了压缩文件扩展名的压缩文件名(你也可以做成解压文件与压缩文件不同名的...编译你的程序,然后在命令行方式下输入bzip2 文件名(假设建立的C#文件是bzip2,就可以生成压缩文件;输入bzip2 -d 文件名,就会解压出文件来(-d是用来表示解压,你也可以使用其他的符号...然后在程序中使用using语句把GZip类库包含进来。 由于GZip没有BZip2的简单解压缩方法,因此只能使用流方法来进行解压缩。具体的方法见程序的说明。...编译程序,然后在命令行方式下输入GZip 文件名(假设建立的C#文件是GZip,就可以生成压缩文件;输入GZip -d 文件名,就会解压出文 件来(-d是用来表示解压,你也可以使用其他的符号

    1K20

    VC++ libcurl FTP上传客户端程序

    最近需要在Windows下使用libcurl库实现FTP文件上传的MFC程序,最基础的一个版本的功能是定时扫描某个目录下符合文件规则(比如*.json *.xml等)的所有文件(包括子目录),然后将其上传到某个...libcurl官网提供的FTP上传程序示例代码 libcul官网提供的FTP上传程序示例代码ftpupload.c如下: /***************************************...核心处理类的实现 FTP上传功能描述: 实现一个FTP客户端推送程序,定时扫描指定的目录,根据指定的目录和文件规则获取符合条件的文件列表,然后对比本地文件列表和file.xml中的文件列表,获取差异化的文件列表...推送客户端程序,使用了libcurl实现FTP推送,使用pugixml实现xml配置文件的读写,还使用了Boost库用于目录规则的转换(涉及到日期的)。...参考资料: libcurl官方的FTP上传示例程序-ftpupload.c

    2.9K20

    【程序源代码】在线考试系统

    “ 关键字:  “springboot 在线考试 考试" 01—总体介绍 1.1 登录/退出   输入用户名、密码及验证码进行登录,如图: 点击屏幕右上角进行退出操作。...给我留言:考生可以对此次考试情况给管理员和老师进行留言反馈 答题:进行答题操作 提交:完成提交操作 分数 02—部署说明 部署说明  前端是微信小程序原生开发的小程序源码,后面管理端使用的springboot...【公众号介绍】 —程序源代码每天分享不同快乐有趣的实用软件和网赚教程,源码技术,各种资料等,如果这边的资源大家觉得很实用的话,请给文章底部点个赞和再看,这也是对程序源代码的一种支持,如果想进群和朋友们一起讨论学习资源的话...,请扫下方的二维码,加程序源代码好友,备注进群,感谢各位支持。...如果涉及开源程序侵犯到原作者相关权益,可联系小编进行相关处理。

    3.3K30

    【程序源代码】在线鲜花商城源码

    “ 关键字: 在线鲜花商城源码 01 ———— 【总体介绍】 在线鲜花商城源码 在技术方面:这套系统主要是应用java语言进行开发设计的,在系统开发框架上采用了ssm框架作为主框架进行开发的。...在需求设计方面:本次设计的是一个短视频的小程序应用,管理员:首页、个人中心、用户管理、视频分类管理、短视频信息管理、交流论坛、系统管理等功能小程序:首页、公告信息、交流论坛、我的等功能。...2.1.3 订单管理   用户在线选购完成自己想要的鲜花后,可以生成订单信息,显示订单的数量、金额、收货人等信息后,用户可以提交完成订单完成在线交易。用户也可以对订单进行跟踪管理。...———— 【安装教程】 安装教程 本地准备开发工具及相关的项目所依赖环境 克隆本项目代码到本地 用idea导入到程序中运行到本地,并引入相关依赖jar 使用数据库连接工具,创建数据库并导入相关数据脚本

    1.5K30

    《程序员的解压秘籍:在代码世界中寻找宁静》

    今天,就让我们一起来探索一些程序员缓解工作压力的小窍门吧。 一、运动——释放压力的活力源泉 运动是缓解压力的绝佳方式之一。对于程序员来说,长时间坐在电脑前,身体容易变得僵硬和疲惫。...三、社交——分享与倾诉的温暖港湾 人是社会性动物,与他人交流和分享是缓解压力的重要途径。程序员们可以多参加一些行业聚会、技术交流会等活动,与同行们交流心得,互相鼓励和支持。...七、合理安排工作时间——平衡生活与工作的关键 合理安排工作时间也是缓解压力的重要一环。程序员们应该学会制定工作计划,合理分配工作任务,避免过度劳累和拖延。...在程序员的工作生涯中,压力是不可避免的,但我们可以通过这些小窍门来缓解压力,让自己保持良好的状态。记住,关爱自己,关注自己的身心健康,才能在代码的世界中走得更远。...希望每一位程序员都能找到适合自己的解压方式,在工作中绽放光彩,同时也能享受生活的美好。

    9510
    领券