Мне нужно загрузить большой файл (1xx МБ) с помощью PHP.
Как я могу загрузить это без тратить память (ОЗУ) для временного файла?
Когда я использую
$something=file_get_contents('http://somehost.example/file.zip');
file_put_contents($something,'myfile.zip');
, мне нужно иметь столько памяти, сколько размер этого файла.
Может быть, его можно загрузить любым другим способом?
Например, частями (например, 1024b), записать на диск и загрузить другую часть, повторяя, пока файл не будет полностью загружен?