猿问

如何使用Go有效地下载大文件?

是否有一种使用Go下载大文件的方法,该方法会将内容直接存储到文件中,而不是将全部内容存储到内存中再写入文件?由于文件太大,因此在将其全部写入内存之前将其全部存储在内存中将耗尽所有内存。


HUX布斯
浏览 353回答 3
3回答

茅侃侃

上面选择的答案io.Copy正是您所需要的,但是如果您对其他功能感兴趣,例如恢复中断的下载,自动命名文件,校验和验证或监视多次下载的进度,请检出抓包。
随时随地看视频慕课网APP

相关分类

Go
我要回答