新手求教一个远程文件下载的问题

golang_291 · · 1288 次点击
请问 使用 ``` repo, err http.Get("file") check(err) b := make([]byte,5) repo.body.Read(b) ``` 与 ``` bufio.NewReader(repo.Body) ``` 有太大的区别吗?
#2
更多评论
r := bufio.NewReader(resp.Body) r.Discard(offset)
#1
bufio也只是用了io.Reader的Read方法来封装更多的功能,如果标准库不能满足你的需求,那就只有通过调Read方法想办法实现了
#3