Самый быстрый способ получить тип контента

Мне нужно проверить тип содержимого (изображение, аудио или видео) URL-адреса, который был вставлен пользователем. У меня есть такой код:

URL url = new URL(urlname);
URLConnection connection = url.openConnection();
connection.connect();
String contentType = connection.getContentType();

Я получаю тип содержимого, но проблема в том, что кажется, что необходимо загрузить весь файл, чтобы проверить его тип содержимого. Так что это длится слишком долго, когда файл довольно большой. Мне нужно использовать его в приложении Google App Engine, чтобы запросы ограничивались 30 секундами.

Есть ли другой способ получить тип контента URL-адреса без загрузки файла (чтобы это можно было сделать быстрее)?

14
задан skaffman 27 April 2011 в 09:55
поделиться