golang下载大文件的问题

weixin_38069095 2019-09-20 10:36:56
io.Copy(f, res.Body)
io.Copy会自动实现一点点将缓冲区内容复制到文件中吗?还是说是获取到全部的的数据后一次性写入文件。
...全文
181 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38100812 2019-09-20
  • 打赏
  • 举报
回复
看代码 https://golang.org/src/io/io.go?s=12796:12856#L353 if buf == nil { size := 32 * 1024 if l, ok := src.(*LimitedReader); ok && int64(size) > l.N { 默认使用一个32k的buf

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧