通过SimpleHTTPServer实现树莓派与主机传输文件
Posted lfri
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过SimpleHTTPServer实现树莓派与主机传输文件相关的知识,希望对你有一定的参考价值。
默认情况我们的Raspberry Pi已经安装了python 2.7版本。python2 中默认包含了SimpleHTTPServer这个库。因此我们可以直接拿来使用。
从名字中我们就可以看出来,他是一个http server。既然是http server,那么我们就可以用来作为下载文件服务来使用,间接完成文件的拷贝。
我们可以通过如下的命令来启动一个http服务:
~ $ python -m SimpleHTTPServer 8088 Serving HTTP on 0.0.0.0 port 8088 ... ...
如果你想使用80端口(请确保没有被运营商封掉),请将8088改成80,sudo python -m SimpleHTTPServer 80
。
启动好之后我们就可以在浏览器中通过打开 http://<your ip or domain>:8088
这样的方式来访问启动服务时那个位置下的所有文件。
如果你想从Raspberry Pi中拷贝文件到本地,那就在 Raspberry Pi 中启动服务,如果你想把本地文件拷贝到Raspberry Pi中,在我们本地启动服务即可。
警告!!!谨慎使用,我因为程序意外中断后,就没法找到IP了。待解决了再续。
参考链接:https://www.jianshu.com/p/b6570289a08e
以上是关于通过SimpleHTTPServer实现树莓派与主机传输文件的主要内容,如果未能解决你的问题,请参考以下文章