大文件传输方法
在没有外部存储介质(U盘)且即时通讯工具受限(最大传输2G文件)的情况下,在同一个局域网内传输 5GB 的文件方法。
1、Python 内置 HTTP 服务
在发送端打开终端(Terminal 或 PowerShell),进入存放 5GB 文件的目录:
启动临时 Web 服务(Python 内置功能):
python2 -m SimpleHttpServer 8080
或者
python3 -m http.server 8080
(此时,该目录下的所有文件都通过局域网 8080 端口暴露出来了)
在接收端打开浏览器,访问发送端的局域网 IP(例如 http://192.168.12.13:8080),直接点击该 5GB 文件进行下载。
关闭服务:下载完成后,在发送端按 Ctrl + C 终止 Python 进程。
但是这种方法启动的服务是单线程的,一旦有两个接收方同时访问,很容易卡死。
2、7Zip分片压缩
7Zip分片压缩文件,使用即时通讯工具将几个压缩包分别传输,成功收到后,再解压缩,变成一个大文件。
浙公网安备 33010602011771号