Я создал фильм, который я сохранил в виде файла MP4 и загрузил на свой сервер. Файл 4,6 ГБ. Когда я пытаюсь отправить ссылку своей семье, видео пытается воспроизвести в их браузере.
Я хочу, чтобы они щелкнули ссылку, и файл загрузился на их компьютер. Я бесконечно искал решения, но все они продолжают терпеть неудачу, вероятно, из-за размера файла.
Кто-нибудь может помочь с PHP-скриптом, который позволит скачивать такой большой файл?
Спасибо
Самое простое решение — нажать Ctrl + S, Выбрать Файл> Сохранить или сделать щелкните правой кнопкой мыши + Сохранить как в браузере, когда файл начинает загружаться — это откроет Сохранить файл Диалог.
Если вы хотите вернуть этот файл из PHP, вы можете сделать это с помощью следующего скрипта:
<?php
$file = 'video.mp4';
if (file_exists($file)) {
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);
exit;
}
Других решений пока нет …