littleman
29.04.2014 - 19:54
function file_force_download($file) {
if (file_exists($file)) {
if (ob_get_level()) {
ob_end_clean();
}
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);
exit;
}
}
file_force_download("http://file.SITTTEEE.ltd/1.mp3");
Нужно отдать файл с субдомена, такой вариант не алё.
killer8080
29.04.2014 - 20:08
littleman
может лучше дать прямую ссылку на файл?
Zzepish
29.04.2014 - 20:11
killer8080
может он хочет контролировать сам процесс скачки?
killer8080
29.04.2014 - 20:20
Цитата (Zzepish @ 29.04.2014 - 20:11) |
может он хочет контролировать сам процесс скачки? |
что мешает это делать на самом субдомене?
littleman
29.04.2014 - 20:24
У меня на главной будет выдаваться временная URL , а как сконфигурировать с субдоменом ? или там сделать только на файл указывать ?
littleman
29.04.2014 - 20:25
Нужно с главной тогда передать субдомену время + IP + namefile = временная URL для пользователя .
killer8080
29.04.2014 - 20:32
Цитата (littleman @ 29.04.2014 - 20:24) |
У меня на главной будет выдаваться временная URL |
с какой целью? Для чего ограничение?
littleman
29.04.2014 - 20:45
С какой целью файлообменники отдают по временной ? Зачем примую давать ? чтобы один и все качали , а контроля не какого ?
killer8080
29.04.2014 - 20:50
ну тогда
nginx secure link в помощь, если конечно есть доступ к настройке сервера.
littleman
29.04.2014 - 20:51
killer8080Чуток не допёр, точно скрипт отдачи на субдомене сделаю, мысль ухватил, завтра буду тестить.
killer8080
29.04.2014 - 20:54
Цитата (littleman @ 29.04.2014 - 20:51) |
скрипт отдачи на субдомене сделаю |
никакого скрипта отдачи не нужно nginx сам сделает всю работу. Твоя задача только сгенерить ссылку клиенту
littleman
29.04.2014 - 22:21
killer8080Спасибо, да я на денвере тестирую, когда тут допилю буду там вносить данные . +5
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.