0
点赞
收藏
分享

微信扫一扫

Golang 多协程下载文件

木樨点点 2022-02-08 阅读 69

ioutil.ReadAll 耗时

多协程下载文件

  1. request.Header.set(“Rang”,“bytes=0-512”)
    通过在请求头中设置Rang范围,服务器返回该范围内的字节数据
  2. b,_ := make([]byte,512)
    一次性申请固定大小内存
  3. response.Body.Read(b)
    读取响应信息到内存
  4. file.WriteAt(b,0)
    从文件指定位置写入内容
举报

相关推荐

0 条评论