输入命令 建立一个本地服务
在哪个文件夹下运行,可从局域网其他位置访问此文件夹下得内容
第一种方式
python -m http.server port
可以指定端口,如果 port 不指定的话默认是8000
第二种方式 FTP服务
"""
pip install pyftplib
(安装失败这里下载:[https://pypi.python.org/pypi/pyftpdlib/](https://pypi.python.org/pypi/pyftpdlib/))
然后 python -m pyftpdlib 就搞定了
本机访问:[ftp://127.0.0.1:2121](ftp://127.0.0.1:2121/)
同一个局域网内访问ftp://<服务器IP>:2121
"""
上传功能
"""
要使用Python2
Droopy模块(支持上传功能)
官方文档:http://stackp.online.fr/?p=28
官方文档的介绍也特别少,在windows上运行的教程看不了,所以就直接在liunx上运行的。
操作步骤是这样的:
首先你需要安装droopy模块
pip install droopy
获取服务文件
wget http://stackp.online.fr/wp-content/uploads/droopy
运行
python droopy -m "你可以上传需要共享的文件了"
使用nohup简便后台启动
nohup python ~/bin/droopy -m "可以上传文件" > ~/uploads-download-log/nohup.out 2>&1 &
nohup python -m SimpleHTTPServer 8888 > ~/uploads-download-log/nohup-download.out 2>&1 &
当然也可以用 进程管理工具进行守护启动
访问
127.0.0.1:8888 下载文件
127.0.0.1:8000 上传文件(默认端口为8000,若需要更改端口 需更改 droopy源文件 port=xxxx)
"""