码迷,mamicode.com
首页 > Web开发 > 详细

通过SimpleHTTPServer实现树莓派与主机传输文件

时间:2019-11-17 09:12:43      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:inf   拷贝   80端口   默认   display   启动   ber   拷贝文件   https   

默认情况我们的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实现树莓派与主机传输文件

标签:inf   拷贝   80端口   默认   display   启动   ber   拷贝文件   https   

原文地址:https://www.cnblogs.com/lfri/p/11874834.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!