ftp
2016-07-05 17:07:10 0 举报
FTP流程图
作者其他创作
大纲/内容
双向验证本地文件是否存在,存在的文件大小
get下载文件
不存在
cd 切换目录
在client做判断在server做判断
del 删除文件
实现断点续传
在server端判断目录是否存在
获取用户输入[delete filename_path]
获取用户输入[ls filename_path]
利用hashattr判断用户输入的命令是否存在该class中
服务端
获取用户输入[put filename_path]
存在
在server做判断
文件不存在,则返回文件或目录不存在,请重新输入
目录、文件存在,则打印目录、文件的对应详细信息
文件存在在于服务端,删除文件或目录
获取用户输入[get filename_path]
目录、文件都不存在时,返回目录、文件不存在的消息给客户端
文件不存在,在告知用户,要下载的文件不存在
在server端判断目录文件是否存在
获取用户输入[cd filename_path]
put上传文件
用户输入操作的命令[put path]
ls 查看当前目录下的文件及目录
目录不存在,则告诉客户端无法切换,该目录不存在
用户名,密码不正确
服务端做判断
传输入文件时,通过MD5认证
开始流程
利用getattr用户输入的命令调用该class中对应的函数执行操作
用户认证界面
文件存在本地上传到服务端
用户名,密码正确
目录存在,则切换到path
从服务将文件下载到本地
客户端
文件不存在,则通知用户文件不存在,并且不做操作
在server做判断在client做判断
0 条评论
回复 删除
下一页