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;
}