【文件属性】:
文件名称:http-file-server:使用python,上传和下载文件
文件大小:4KB
文件格式:ZIP
更新时间:2021-05-16 03:36:58
Python
HTTP File Server
http-file-server 是用 python 实现的 HTTP 文件服务器,支持上传和下载文件。
运行
$ python file-server.py files 8001
其中第一个参数 files 是存放文件的路径,第二个参数 8001 是 HTTP 服务器端口。
接口
1. 读取文件
GET /pathtofile/filename
2. 读取文件夹下所有文件(已经忽略隐藏文件)
GET /path
返回文件列表为 JSON 数组,文件名末尾带有 / 的表示是文件夹。
filename 为文件名,mtime 为修改时间。
[{"filename":"f1.txt","mtime":1001},{"filename":"p3/","mtime":1002}]
3. 上传文件
采用 POST 方式上传文件,URL 参数中传参数 name 表示上传
【文件预览】:
http-file-server-master
----.gitignore(717B)
----README.md(1KB)
----file-server.py(4KB)
----LICENSE(1KB)