2012-01-09 2 views
0

Я загружаю URL-адрес, и мне нужно запускать различные функции для разных типов URL-адресов; если это страница pdf, изображения или html. Кто-нибудь знает, как я могу это понять из строки url. Раньше я использовал pathExtension раньше, но он не всегда будет работать, поскольку на какой-либо странице html нет расширения.Как распознать тип данных из строки url?

заранее спасибо

+0

У вас есть доступ к MIME-типу? – willcodejavaforfood

+0

Идеальный способ получить выбор MIME-типа для ресурса url – samfisher

+0

, тогда мне нужно использовать NSURLConnection, который на самом деле занимает много времени, даже если он занимает 1 секунду, так как у меня много источников. или исправить меня, если я ошибаюсь? – Finutv

ответ

0

Если вы не попросите сервер (то есть сделать запрос и получить MIME тип назад), то вы не собираетесь быть в состоянии знать, если у вас есть контроль над сервером, и вы делаете убедитесь, что все URL-адреса соответствуют данному стандарту. Но я предполагаю, что вы говорите о URL-адресах через Интернет на любом сервере, и в этом случае вы не знаете. Также помните, что некоторые URL-адреса могут не возвращать то, что они предлагают. Таким образом, PHP может фактически вернуть PDF или изображение.