PHP - безопасный способ загрузки больших файлов?

Информация

Есть много способов загрузки файлов в PHP,file_get_contents +file_put_contents,Еореп,ReadFile и курл.

Вопрос?

Если у вас большой файл,скажем, 500 МБ с другого сервера / домена, что такое "правильный" способ скачать это безопасно? В случае сбоя соединения он должен найти положение и продолжить ИЛИ снова загрузить файл, если он содержит ошибки.Это'будет использоваться на веб-сайте, а не в оболочке php.exe.

Что я понял до сих пор

Я читал о решениях AJAX с индикаторами выполнения, но что яЯ действительно ищу это решение PHP.Я неНе нужно буферизовать файл в строку, как это делает file_get_contents. Это, вероятно, использует и память.Мы также читали о проблемах с памятью. Решение, которое неНе используйте столько памяти, сколько предпочтительнее.

концепция

Это то, чего я хочу, если результат ложный.

function download_url( $url, $filename ) {
    // Code
    $success['success'] = false;
    $success['message'] = 'File not found';
    return $success;
}

Ответы на вопрос(2)

Ваш ответ на вопрос