Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.30;
Скачать: CL | DM;

Вниз

Помогите с истинным распроложением файла по ссылке.   Найти похожие ветки 

 
VladTen   (2003-10-20 08:43) [0]

помогите плиз!

Как по такой ссылке
http://www. ... .ru/fileget.htm?getfile=10812

определить истинное расположение файла.
http://www. ... .ru/files/file1.exe.

Влад.


 
willys ©   (2003-10-20 09:03) [1]

никак


 
Anatoly Podgoretsky ©   (2003-10-20 09:12) [2]

Определил, например это C:\Root\files\file1.exe и что?


 
VladTen   (2003-10-20 10:59) [3]

2: Anatoly Podgoretsky
Я не собираюсь искать файлы на локалке. Если внимательно присмотреться на вопрос, то можно увидеть что я ищу URL.

А вообще мне это надо для скачивания файлов с одного сайта, но там есть одно ограничение. Файлы можно скачивать только после пяти секунд после последней закачки. А всякие даунлоады такой функции не потдерживают, а вручную качать так не собираюсь (уж слишком много их там).

Как слить этот файл, я уже разобрался и написал прогу. Осталось разобраться с тем, как этот файл именуется.


 
Плохиш_   (2003-10-20 11:07) [4]

>VladTen (20.10.03 10:59) [3]


> Как слить этот файл, я уже разобрался и написал прогу. Осталось
> разобраться с тем, как этот файл именуется.


:-)))

см. willys © (20.10.03 09:03) [1]


 
Anatoly Podgoretsky ©   (2003-10-20 11:12) [5]

Этот файл именуется getfile=10812


 
VladTen   (2003-10-20 12:15) [6]

Привожу пример
В брузере кликаем на http://www.midi.ru/midiget.htm?getsong=10812
И в итоге получаем http://www.midi.ru/files/oginsky/oginsky.mid

2: Плохиш_
Если бы это было невозможно, то в IE при "Сохранить объект как..." этот объект не сохранился бы как oginsky.mid.

2: Anatoly Podgoretsky
Как видишь, этот файл именуется как oginsky.mid.


 
Dimka Maslov ©   (2003-10-20 12:58) [7]

Есть такое понятие как перенаправление пользователя. Когда ты в браузере кликаешь на http://www.midi.ru/midiget.htm?getsong=10812, он посылает серверу запрос на получение даных, а сервер в свою очередь отвечает браузеру, что запрашивашиваемый документ находится по другому урлу, браузер, получив такой ответ,
отображает новый урл и опять обращается к серверу.

Но можно сделать и так:
послать серверу www.midi.ru запрос "HEAD /midiget.htm?getsong=10812 HTTP/1.0" и проанализировать ответ сервера он будет таким:

HTTP/1.0 302 Moved Temporarily
Location: http://www.midi.ru/files/oginsky/oginsky.mid
и проч. служебная информация

вот и разобрав ответ можно получить правильный адрес файла.


 
Palladin ©   (2003-10-20 13:14) [8]

это называется: веб сервер послал код HTTP ответа 302 и в Location адресс самого файла (ну или может быть еще один 302 :) )...


 
Palladin ©   (2003-10-20 13:16) [9]

упс... при посте еще не было Dimka Maslov © (20.10.03 12:58) [7]



Страницы: 1 вся ветка

Текущий архив: 2003.10.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
3-98529
AlexRush
2003-10-08 13:59
2003.10.30
СРОЧНО !! Компонент / Класс чтение DBF напрямую по номеру записи


1-98558
Raduga
2003-10-20 13:54
2003.10.30
FReeNotification, Notification


3-98522
Nummer
2003-10-09 03:12
2003.10.30
допотопный SQL..


1-98688
Abikos
2003-10-20 19:05
2003.10.30
как запретить закрытие приложения через TaskManager ??


4-98921
SH
2003-08-26 17:35
2003.10.30
Есть ли в лотке CDROM компакт-диск?