感谢以下两篇博客给出的详细实现思路:
- http://buptguo.com/2015/11/07/simplehttpserver-with-upload-file/
- https://jjayyyyyyy.github.io/2016/10/07/reWrite_SimpleHTTPServerWithUpload_with_python3.html
分别实现了python2和python3的版本。
在中文环境下建议使用python3的版本,在测试中我使用python2版本上传中文文件时会出现乱码。(亘古不变的编码大坑=_=!)
代码如下: