我假设您的意思是通过http下载(为简便起见,省略了错误检查):
import ("net/http"; "io"; "os")...out, err := os.Create("output.txt")defer out.Close()...resp, err := http.Get("http://example.com/")defer resp.Body.Close()...n, err := io.Copy(out, resp.Body)
http.Response的主体是阅读器,因此您可以使用带有阅读器的任何功能,例如一次读取一个块,而不是一次读取所有块。在这种情况下,您会
io.Copy()做些麻烦的事情。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)