В настоящее время у меня возникают проблемы с загрузкой пользователем файла, хранящегося на моем сервере. У меня есть код для автоматической загрузки файла, как только пользователь нажимает кнопку загрузки. Он работает для всех файлов, но когда размер get превышает 30 МБ, у него возникают проблемы. Есть ли ограничение на загрузку пользователя? Кроме того, я предоставил свой пример кода, и мне интересно, есть ли более эффективная практика, чем использование функции PHP «file_get_contents».Вопросы по загрузке файлов PHP
Спасибо всем за помощь!
$path = $_SERVER['DOCUMENT_ROOT'] . '../path/to/file/';
$filename = 'filename.zip';
$filesize = filesize($path . $filename);
@header("Content-type: application/zip");
@header("Content-Disposition: attachment; filename=$filename");
@header("Content-Length: $filesize")
echo file_get_contents($path . $filename);
Я не PHP эксперта, но вы пробовали увеличение лимита памяти сценария. –