通过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实现树莓派与主机传输文件的主要内容,如果未能解决你的问题,请参考以下文章

树莓派网摘树莓派与XBMC及KodiLibreELEC插件

原创Arduinoarm树莓派与单片机

树莓派与python

树莓派与微信公众号对接(python)

树莓派与安卓手机app的WIFI通信(局域网通信)

树莓派与Arduino Leonardo使用NRF24L01无线模块通信之基于RF24库全双工通信