|
Вопрос # 4 271/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты! Опять же... качаю через wininet. Совсем разобрался, почти, всё нормально качается, теперь только один вопрос - если качать по прямым ссылкам то все нормально (т.е. если в конце стоит имя файла с расширением), а вот если качать н.р. - с depositfiles , то там дают ссылку но без имени файла и расширения... смотрел в опере там тоже "прямая ссылка" без такого конца - сама ссылка и имя файла отдельно .... Подскажите как тут поступить? есть предпороление что этакое нужно делать в Reques запросах. Верно?
 |
Вопрос задал: eclipse (статус: Посетитель)
Вопрос отправлен: 3 июня 2010, 11:42
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: bugmenot
В HTTP/1.1 предлагаемое имя файла отдаётся сервером в заголовке Сontent-Disposition.
 |
Ответ отправил: bugmenot (статус: 3-ий класс)
Время отправки: 3 июня 2010, 17:24
Оценка за ответ: -1
Комментарий к оценке: Ну ты и Вася! предложи тогда свой ваприант.
|
Мини-форум вопроса
Всего сообщений: 11; последнее сообщение — 3 июня 2010, 18:39; участников в обсуждении: 3.
|
Вадим К (статус: Академик), 3 июня 2010, 11:56 [#1]:
Такие "файлы" качаются в несколько приемов. Вначале нужно скачать ту страничку, которая отдается по ссылке. Там скорее всего будет
- прямая ссылка, которую можно начать качать.
- тоже, но плюс нужно соблюсти куки и/или таймаут.
- жаваскрипт, внутри которого спрятана ссылка плюс возможно второй вариант.
Универсального решения тут нет.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
eclipse (статус: Посетитель), 3 июня 2010, 12:04 [#2]:
Тоесть как всегда приходится колдовать!
|
|
Вадим К (статус: Академик), 3 июня 2010, 12:25 [#6]:
вот и нашлось решение
Галочка "подтверждения прочтения" - вселенское зло.
|
|
bugmenot (статус: 3-ий класс), 3 июня 2010, 17:21 [#7]:
что значит "качать н.р."?
виконання програми розпочинається з того самого мiсця, де призупинилося.
|
|
eclipse (статус: Посетитель), 3 июня 2010, 17:30 [#8]:
Дядька ты чё? bugmenot н.р. никогда не встречал? - например
|
|
bugmenot (статус: 3-ий класс), 3 июня 2010, 18:01 [#9]:
"например" так никто не сокращает.
виконання програми розпочинається з того самого мiсця, де призупинилося.
|
|
eclipse (статус: Посетитель), 3 июня 2010, 18:18 [#10]:
П...ц! без комментариев!
|
|
bugmenot (статус: 3-ий класс), 3 июня 2010, 18:39 [#11]:
Правила сокращения слова "например" выяснишь у учительницы самостоятельно.
Касательно предложенного "ваприанта" - конкретные вопросы будут? Или ты хочешь чтобы твой даунлоадер я написал?
Заголовки из HTTP сессии ты уже умеешь считывать, знаю определенно.
виконання програми розпочинається з того самого мiсця, де призупинилося.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|