PHP множественная загрузка файлов, очередь - PullRequest
0 голосов
/ 11 ноября 2019

Я ищу решение для загрузки нескольких файлов, но не одновременно. На самом деле я могу выбрать все файлы, и он загружает все одновременно, но если общий размер превышает 8 ГБ, загрузка останавливается, потому что оперативная память заполнена. Теперь я ищу решение для загрузки файла за файлом, но с тем же диалоговым окном, обычно мы загружаем примерно 40 файлов с размерами от 2 ГБ до 6 ГБ.

if (isset($_POST['submit']))
{
    // Count total files
    $countfiles = count($_FILES['file']['name']);

    // Looping all files
    for ($i = 0; $i < $countfiles; $i++)
    {
        $filename = $_FILES['file']['name'][$i];

        // Upload file
        move_uploaded_file($_FILES['file']['tmp_name'][$i], $target_path . $filename);
        if (move_uploaded_file)$upload_OK=true;
    }


}

Надеюсь, у кого-нибудь есть простое решение для этогопроблема, спасибо

...