Forum Webscript.Ru

Программирование => PHP => Тема начата: от 29 Января 2002, 10:09:50

Название: File download
Отправлено: от 29 Января 2002, 10:09:50
Помогите, как сделать download файла по ссылке
Предполагаю, что начать надо с этого:

header("Content-Disposition: attachment; filename=".$fname);
header("Content-Length: ".filesize($fname));
header("ContentType: application/octet-stream");

а что дальше???
Название: File download
Отправлено: от 29 Января 2002, 14:17:28
а если просто сделать ссылку на файл?
по-моему браузер сразу предлагает его сохранить
Название: File download
Отправлено: Lion от 29 Января 2002, 15:23:02
Я подозреваю что нужно echo\'й вывести содержание файла. Но это только подозрение :)
Название: File download
Отправлено: AlieN от 29 Января 2002, 19:45:09
А дальше содержимое файла бинарно
такой метод не поддерживает докачку лучше сделай редирект

Вернее поддреживает то тогда тебе придётся в запросе пользователя покопаться:)
Название: File download
Отправлено: Tankist от 29 Января 2002, 20:09:54
header("Location: $url");
Чем тебе это не нравится?