parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

так не очень

Sergey M. 20.02.2005 14:41

заголовок content-type обычно определяется относительно расширения файла, т.е. можно просто посмотреть расширение, вообще ничего не загружая, эффект будет похожим.
В принципе можно попробовать загрузить кусочек файла с заголовком, и проверять уже по нему, получится немного более реально:
^try{ 
  $file[^file::load[text;http://www.parser.ru/i/logo.gif][
    $.limit(3)
  ]]
  ^if($file.text eq "GIF"){$isImage(1)}{$isImage(0)}
}{
# Если пришел статус не равный 200 считаем, что файла нет
    ^if($exception.type eq http.status){
       $isImage(0)
       $exception.handled(1)
    }
}
P.S. Теоретически это должно работать, практически-же получаем "invalid option passed"... где я ошибся?