|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : abrasha shapirus 2:550/4077.940 03 Aug 2003 20:57:44 To : O.Brazhnik Subject : download? -------------------------------------------------------------------------------- >> отдавать такие файлы скриптом. можно посредством OB> mod_rewrite красиво >> перенаправлять все запросы /download/filename на OB> download.cgi?name=filename. OB> Перенаправить, наверно, можно и просто поменяв ссылку? Тем OB> более, что сервер не Апач. можно, если не лень добавлять в конфиг сервера очередную строку редиректа для каждого файла, выложенного для скачки. >> юзер ничего и не заметит, а ты в скрипте считай и OB> анализируй все, что тебе >> нужно. OB> А как файл отдавать-то? Чтобы не выскакивало окошко с OB> OK/Cancel? окошко будет выскакивать в любом случае (возможно, есть исключения -- меня поправят, если что :). когда это окошко выскакивает, msie уже качает файл. при нажатии cancel выкачка прекращается, при ok -- продолжается. соответственно, нажатием cancel скрипт может считать прекращение выкачивания на ранней стадии. само прекращение выкачивания отлавливается для разных серверов, надо полагать, по-разному. апач в случае cgi-скрипта (когда буферизация вывода выключена), например, посылает скрипту SIGTERM и SIGPIPE. последний, собственно, и говорит о том, что клиент больше не получает данные. для других серверов (и скриптов, запускающихся не под cgi) должно быть описано в соответствующей документации. >> да, нужно учитывать заголовок Range, дабы у юзера работала OB> докачка. >> last-modified отдавать. и content-length не забыть. OB> А это всё где такое? rfc 1945, rfc 2068 -- там должно быть всё описано. брать можно на www.faqs.org/rfcs. [team Лесь Подерв'янський] [...ми тут з пустинi сад зробимо] [icq 15646464] [Official Team цой] [Team-TBH] [Великие Тыкатели (190)] [--место сдается--] ...np: В. Цой - Дитя болот и полоумия --- GoldED+/LNX 1.1.5 * Origin: ворона -- вполне кошерная птица (2:550/4077.940) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/46683f2d650a.html, оценка из 5, голосов 10
|