本地开启http服务器快速实现文件传输

2021-01-02 17:28

阅读:692

标签:界面   https   inf   原因   shel   server   无法   安装配置   连接   

昨天在机房值班时出现了一个问题:机房教师机无法向各个学生机下发文件。这也是我第一次碰到这个问题,捣鼓了一会解决了这个问题。于是就在这和大家分享一下(大佬勿喷)。

首先,机房电脑都是连接在局域网下的,这也是为什么电脑之间互传文件贼快的原因。网上查到可以利用http.server开启http服务器实现文件快速传输。大致流程如下。

1.安装配置Python环境

技术图片

2.利用cmd查询电脑本地ip:Win+R->cmd->ipconfig

技术图片

由于我此时是连接的WiFi,因此查看WLAN对应的ipv4地址,记录下来。

3.在cmd窗口输入python -m http.server(如果你的python低于3.0,命令为python -m SimpleHTTPServer)

技术图片

默认打开8000端口。

4.将第二步中查询到的ipv4地址加上8000,在需要接受文件的浏览器端打开。

技术图片

此时你会发现你的C盘文件全部暴露出来供对方下载。此时确实实现了文件传输,但是暴露的也太彻底了。于是,查资料得到一个方法。方法如下。

1.打开你想要的传输文件的所在路径,在路径中,按住shift加鼠标右键

技术图片

左键单击“在此处打开Powershell窗口”。

2.输入ipconfig查看ip,输入python -m http.server开启服务

技术图片

下面重复上述的第四步即可。

技术图片

此时页面只会显示你要分享的那个界面文件,其他文件别人并看不到。选择想要下载的文件即可。

技术图片

本地开启http服务器快速实现文件传输

标签:界面   https   inf   原因   shel   server   无法   安装配置   连接   

原文地址:https://blog.51cto.com/15069472/2577227


评论


亲,登录后才可以留言!