сохранения
n, err := io.Copy(output, response.Body)
У меня же упадет по памяти?
Можно как-то по частям читать из response.Body?
Спасибо
io.Reader io.Writer загугли что такое в го
buf := make([]byte,8) n, err := response.Body.Read(buf) file.Write(buf[:n])
Если файл будет 100гб, и записываться в буфер будет быстрее, чем я буду из него читать? Тогда не упадет из-за того что оперативная память кончится?
нет, вы же условно по 8 байт только храните
То есть это что-то вроде потока? В буфере 8 байт, как только я их прочту, старые удалятся и добавятся новые?
Обсуждают сегодня