Форум программистов, компьютерный форум CyberForum.ru

Гиперссылка: файл или страница? - Android

Восстановить пароль Регистрация
 
Rube
910 / 558 / 87
Регистрация: 13.02.2014
Сообщений: 2,064
15.07.2014, 14:29     Гиперссылка: файл или страница? #1
Есть ли в андроиде инструменты, которые могут по ссылке определить, файл это или страница?
пример:
http://www.cyberforum.ru/attachments - это страница
http://www.cyberforum.ru/attachments/416191d1404158609 - это zip-файл 24.7 Кб (перенаправление на него)

Как видим, расширения тут нет, поэтому сразу не определить, файл это или страница (хотя по сути страница сама является файлом).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.07.2014, 14:29     Гиперссылка: файл или страница?
Посмотрите здесь:

Android POST запрос и ASP.NET страница
WebView, не загружается страница Android
Страница пользователя, работа с текстом Android
При записи в файл, в какую папку записывается файл? Android
Существует файл или нет Android
Android Файл: создать файл в приложении для хранения характеристик персонажа
Обновляемая главная страница Android
Передать файл через socket или через ftp api Android
Узнать используется (записывается) файл или нет Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
15.07.2014, 14:33     Гиперссылка: файл или страница? #2
Rube, можно попробовать определить по response code + content-type. Если это 301 302 (Redirect) то смотреть дальше. Искать Content-type.
Rube
910 / 558 / 87
Регистрация: 13.02.2014
Сообщений: 2,064
15.07.2014, 15:47  [ТС]     Гиперссылка: файл или страница? #3
YuraAAA, т.е. скормить ссылку Get-запросу и смотреть ответ?
А что если ссылка будет прямая на файл? Придет ответ?
Например httр://4pda.ru/forum/dl/post/4455284/WhatsApp.apk
forcelain
6 / 6 / 1
Регистрация: 14.07.2014
Сообщений: 28
15.07.2014, 15:53     Гиперссылка: файл или страница? #4
Вам не Get, а Head запрос нужно сделать, что бы хедеры получить. Хедер Content-type может быть, может не быть, может быть, но неправильный, от сервера зависит.
Yandex
Объявления
15.07.2014, 15:53     Гиперссылка: файл или страница?
Ответ Создать тему
Опции темы

Текущее время: 17:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru