如何实现基于http协议的断点续传的上传功能

如何实现基于http协议的断点续传的上传功能,第1张

$ curl -i --range 0-9 你的下载文件地址
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 10 100 10 0 0 1 0 0:00:03 0:00:03 --:--:-- 322>上传:
上传时附带一个描述数据起始位置的参数。
接受的一端接收到数据后,按照起始位置续写文件。
下载:
按照本地已保存的大小,提交下载请求。
服务器按照请求的位置,传数据。
大概就是这么个意思。还要处理很多异常情况。

可能存在的问题的几点:
1客户端的网络协议太多,一般只需TCP/IP即可;
2中间元件上存在接线端口或网络线端口接触不良;
3服务器或路由器/交换机过热,断电几分后,重启;
4某个子网交换机线形成回路。
……
可以采用最小网络系统法来排除不稳定的区域或接线端口。
1)WAN外线+路由+交换机1+服务器
2)WAN外线+路由+交换机1+服务器+测试客户端
3) WAN外线+路由+交换机1 2 +服务器
4)以此类推


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10588449.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存