易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

HTTP服务端下载文件,支持断点续传   [复制链接]

    2020-01-11 10:43:05
    网络相关源码
    易语言资源网
    5624 次浏览
    来源链接

昨天服务器安装了Linux,连接上去不会发送文件,用wget下载因为是境外又没网速

后来想了下,临时做了个HTTP服务端放在学生机服务器上给Linux下载解决了问题

今天把代码完善一下,开源出来。有需要的可以看看

生成的100M大小文件测试

下载过程中多次暂停继续是为了测试了断点续传功能

单次发送大小,延迟速度可以自行设置

PS: 发送文件的时候,因为使用的是读入文件,所以这个例子不支持发送很大的文件。
如果要发送大文件,需要使用打开文件方式来读入字节集,并且需要做缓存避免多线程下载同时打开相同文件

(测试的时候发现,搜狗浏览器其实就是用多线程下载来提速的)

用的是HP-Socket

直接用官方例子改的精易模块就不上传了,论坛上有。加上去就好



点我下载 (已有 410 次下载)

引用模块


源码文件名 模块文件名
断点续传.e
HPSocket For E 5.5.3.ec
精易模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
断点续传.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
应用接口支持库 3.1 F7FC1AE45C5C4758AF03EF19F18A395D
拖放支持库 2.0 {9DA96BF9CEBD45c5BFCF94CBE61671F5}
数据操作支持库一 2.0 4BB4003860154917BC7D8230BF4FA58A


[错误报告]   上一篇:qq群签到最新修复版...     下一篇:绘制圆形菜单(类似GTA5切换武器效果)...