[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отдать файл с субдомена
littleman
function file_force_download($file) {
if (file_exists($file)) {
// сбрасываем буфер вывода PHP, чтобы избежать переполнения памяти выделенной под скрипт
// если этого не сделать файл будет читаться в память полностью!

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
littleman
может лучше дать прямую ссылку на файл?
Zzepish
killer8080
может он хочет контролировать сам процесс скачки?
killer8080
Цитата (Zzepish @ 29.04.2014 - 20:11)
может он хочет контролировать сам процесс скачки?

что мешает это делать на самом субдомене?
littleman
У меня на главной будет выдаваться временная URL , а как сконфигурировать с субдоменом ? или там сделать только на файл указывать ?
littleman
Нужно с главной тогда передать субдомену время + IP + namefile = временная URL для пользователя .
killer8080
Цитата (littleman @ 29.04.2014 - 20:24)
У меня на главной будет выдаваться временная URL

с какой целью? Для чего ограничение?
littleman
С какой целью файлообменники отдают по временной ? Зачем примую давать ? чтобы один и все качали , а контроля не какого ?
killer8080
ну тогда nginx secure link в помощь, если конечно есть доступ к настройке сервера.
littleman
killer8080
Чуток не допёр, точно скрипт отдачи на субдомене сделаю, мысль ухватил, завтра буду тестить. biggrin.gif
killer8080
Цитата (littleman @ 29.04.2014 - 20:51)
скрипт отдачи на субдомене сделаю

никакого скрипта отдачи не нужно nginx сам сделает всю работу. Твоя задача только сгенерить ссылку клиенту smile.gif
littleman
killer8080
Спасибо, да я на денвере тестирую, когда тут допилю буду там вносить данные . +5 smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.