Python课程设计 第 49 / 52 篇
第四阶段项目
共享网盘(SharedNetworkDisk)
写一个共享网盘的程序,要求使用面向对象且按照软件开发规范进行设计,必须具备以下功能:
- 至少包含用户和文件两个类,用户可以注册登陆
- 用户上传的文件可以是普通文件,图片或者视频
- 上传的数据要用md5加密
- 上传的时候不能粘包
- 存储的时候保证文件名,文件md5值和文件内容都保存在服务端机器上
- 用md5值校验重复文件内容,用户上传的重复文件,不通过网络传输
GitHub链接或者百度云盘链接提交项目作业
作业打卡截至时间:9.19日