鱼C论坛

 找回密码
 立即注册
查看: 862|回复: 0

[技术交流] 记录一个ftp服务器的实现(1)

[复制链接]
发表于 2018-10-10 20:28:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
服务器端代码是抄的

  1. # coding:utf-8
  2. from pyftpdlib.authorizers import DummyAuthorizer
  3. from pyftpdlib.handlers import FTPHandler
  4. from pyftpdlib.servers import FTPServer
  5. # 新建一个用户组
  6. authorizer = DummyAuthorizer()
  7. # 将用户名,密码,指定目录,权限 添加到里面
  8. authorizer.add_user("visitor", "123456", "E:\Youku Files\download", perm="elr")    # adfmw
  9. # 这个是添加匿名用户,任何人都可以访问,如果去掉的话,需要输入用户名和密码,可以自己尝试
  10. authorizer.add_anonymous("E:\Youku Files\download")
  11. handler = FTPHandler
  12. handler.authorizer = authorizer
  13. # 开启服务器
  14. # 因为我用自己电脑自测所以写的127.0.0.1,写成本机ip只要在同一个局域网下都可以访问
  15. server = FTPServer(("192.168.3.5", 1324), handler)
  16. server.serve_forever()
复制代码


然后,用手机下载es文件管理器,在同一个局域网内就能访问自己电脑上面的小电影了,uc浏览器无法访问,不知道为啥,火狐浏览器不能看小电影,会把他识别成一个语音文件。。。另外代理会影响结果,这样看来,这个实现问题还很多,等以后厉害了,准备来解决,手机建ftp  电脑访问试试(貌似手机ftp用es浏览器也能建?)算了,等我学会android再来填坑!

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-1 03:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表