1.工具:python2
操作系统:MacOS
思路:
- 用http服务提供文件访问功能
- 用ftp提供文件上传功能
2.安装pip(应该是一个安装工具吧,第3步用到):
sudo easy_install pip
3.安装ftp组件
sudo pip install pyftpdlib
4.创建python脚本
touch pythonFtp.py
vi pythonFtp.py
输入脚本内容
import os
from pyftpdlib.authorizers import DummyAuthorizer
from pyftpdlib.handlers import FTPHandler
from pyftpdlib.servers import FTPServer
def main():
authorizer = DummyAuthorizer()
authorizer.add_user("leco", "769394", ".", perm="elradfmwMT")
authorizer.add_anonymous(os.getcwd())
handler = FTPHandler
handler.authorizer = authorizer
address = ('', 2121)
server = FTPServer(address, handler)
# set a limit for connections
server.max_cons = 256
server.max_cons_per_i