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

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

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

1.安装配置Python环境

快速向服务器传文件,本地开启http服务器快速实现文件传输_第1张图片

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

快速向服务器传文件,本地开启http服务器快速实现文件传输_第2张图片

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

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

快速向服务器传文件,本地开启http服务器快速实现文件传输_第3张图片

默认打开8000端口。

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

快速向服务器传文件,本地开启http服务器快速实现文件传输_第4张图片

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

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

快速向服务器传文件,本地开启http服务器快速实现文件传输_第5张图片

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

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

快速向服务器传文件,本地开启http服务器快速实现文件传输_第6张图片

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

快速向服务器传文件,本地开启http服务器快速实现文件传输_第7张图片

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

快速向服务器传文件,本地开启http服务器快速实现文件传输_第8张图片

你可能感兴趣的:(快速向服务器传文件)