опредилить размер удаленного файла

HOCOK

Guest
оприделить размер файла

Каким запросам можна опреиделить размер файла на удалённой тачке?

Дапустим брайзер Browser (Internet Explorer)

Конектимся на сайт и запрашиваем файл:

http://web/file.zip - file size: 5mb

и в процесе закачки файла, нам browser выдаёт размер файла.

Как бровзер узнаёт размер файла?
Какой запрос составить чтобы получить ответ с размером файла?

telnet www.website.com 80
FileSize /file.zip

типа этого
 

SiMM

Новичок
> Каким запросам можна опреиделить размер файла на удалённой тачке?
Достоверно - никак.

> Как бровзер узнаёт размер файла?
Ему не обязательно об этом знать. А узнать размер скачанного ты, думаю, и сам знаешь, как.

> FileSize /file.zip
HEAD
 

HOCOK

Guest
тоесть, если я зделаю запрос:

head /path/to/file.zip http/1.0

то мне выдасть размер файл в байтах?
 

SiMM

Новичок
Если ты сделаешь такой запрос, то тебя скорее всего пошлют лесом за несоответствие RFC.
А вообще - что мешает тебе проверить это при помощи telnet'а?
 

SiMM

Новичок
PHP:
$fp = fsockopen('img.phpclub.ru',80);
fwrite($fp,'HEAD /logotransp.gif HTTP/1.0
Host: img.phpclub.ru
Connection: close

');
fpassthru($fp);
 
Сверху