История изменений
Исправление Noob_Linux, (текущая версия) :
Тут тебе наотвечали всякого но вообще тебе нужно написать простое веб приложение которое по заданному адресу отдает заданный файл. Банальный пример на пыхе самой сложной части
<?php
set_time_limit(0); // отключаем время жизни скрипта (а то может не успеть скачаться у клиента за стандартную минуту)
$path = '/path/to/file/' // как сопоставить урл вебсервера и файл думаю сам сможешь нагуглить
$fileName = 'video.img';
$fh = fopen($path . $file, 'r');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . $fileName . '"');
$maxRead = 1 * 1024 * 1024; // 1MB за раз читаем что бы по памяти не сдохнуть
while (!feof($fh)) {
echo fread($fh, $maxRead);
ob_flush();
}
exit;
пысы: даже не запускал, тестируй и отлаживай сам
Исходная версия Noob_Linux, :
Тут тебе наотвечали всякого но вообще тебе нужно написать простое веб приложение которое по заданному адресу отдает заданный файл. Банальный пример на пыхе самой сложной части
<?php
set_time_limit(0); // отключаем время жизни скрипта (а то может не успеть скачаться у клиента за стандартную минуту)
$path = '/path/to/file/' // как сопоставить урл вебсервера и файл думаю сам сможешь нагуглить
$fileName = 'video.img';
$fh = fopen($path . $file, 'r');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . $fileName . '"');
$maxRead = 1 * 1024 * 1024; // 1MB за раз читаем что бы по памяти не сдохнуть
while (!feof($fh)) {
echo fread($fh, $maxRead);
ob_flush();
}
exit;