• FTP文件传输


    FTP项目作业
    要求
    1.用户加密认证
    2.允许同时多用户登录
    3.每个用户有自己的家目录,且只能访问自己的家目录
    4.对用户进行磁盘配额,每个用户的可用空间不同
    5.允许用户在ftp server上随意切换目录
    6.允许用户查看当前目录下的文件
    7.允许上传和下载文件,并保证文件的一致性md5
    8.文件传输过程中显示进度条
    9.支持文件的断点续传
    ————————————————————————
    结构:
    FTP
    client
    download 用户从服务端下载文件的目录
    upload 用户上传文件的目录
    ftp_client.py 启动客户端的py文件
    server
    bin
    start.py 启动服务端的py文件,创建用户
    conf
    settings.py 配置文件
    core
    main.py 主程序
    server_side.py 服务端的py代码
    user_manage.py 对用户进行判断,增加,磁盘空间判断
    db
    yang
    user_info.ini 存放用户数据
    README
    —————————————————————————
    使用说明:
    1. 启动start.py
    2. 输入 2 ,启动服务端
    3. 启动client_side.py,启动客户端
    4. 输入用户名和密码
    5. 输入命令
    1.上传文件: get a.txt
    2.下载文件: put a.txt
    3.切换目录: cd photo
    4.增加目录: add fang
    5.查看所在目录下的所有文件: ls
  • 相关阅读:
    Selenium库的使用
    Win10 常用快捷键
    503.下一个更大元素 II
    456.132模式
    201.数字范围按位与
    78.子集
    299.猜数字游戏
    49.字母异位词分组
    36.有效的数独
    290.单词规律
  • 原文地址:https://www.cnblogs.com/Mryang123/p/8810101.html
Copyright © 2020-2023  润新知