Я загружаю файл, используя функцию перетаскивания HTML5. Где он показывает% загруженного файла.
В моей тестовой среде Я буквально вижу, как файл копируется через сервер. Например, если я загружаю файл 200M, я вижу, что временный файл создается и постепенно увеличивается в размере.
Но на Prod ENV. он просто копирует весь файл.
Я что-то упускаю в конфигурации сервера apache или php. Ниже приведен пример кода, который используется для постепенной записи файла.
$input = fopen("php://input", "r");
//$temp = tmpfile();
$target = fopen($path, "w");
$realSize = stream_copy_to_stream($input, $target);
fclose($input);
fclose($target);
if ($realSize != $this->getSize()){
return false;
}