Задать вопрос
@smirnoffko

Почему мобильный интернет Мегафона не позволяет скачать файл с FTP-сервера?

Товарищи, ситуация следующая: разработали мобильное приложение, которое при запуске скачивает хмл-файл с данными с нашего ftp-сервера (объемом 1,3 мб), преобразует его в джейсон и транслирует полученные данные в интерфейсе приложения.
Столкнулись с проблемой, что при запуске приложения на устройствах, с сим-картой и мобильным интернетом от Мегафона, приложение не может скачать хмл-файл, так как Мегафон блокирует входящий поток с данными с ftp-сервера при попытке обращения к нему.
На устройствах с сим-картами остальных операторов все успешно запускается и работает.
Направили заявку в поддержку Мегафона - почти неделю нет ответа.
Может кто сталкивался?
  • Вопрос задан
  • 851 просмотр
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
@Drno
Если порт ftp стандартный, то мегафон его блокирует. как некоторые другие.

Смените порт на что то типа - 21211
Ответ написан
Комментировать
@Shikato
Android
Мегафон мог закрыть порты
Ответ написан
Комментировать
jamakasi666
@jamakasi666
Просто IT'шник.
А чем обусловлен выбор ftp?
Почему не отдавать по http через тот же nginx? Если аутентификация то она в нем тоже есть. Кроме того это будет быстрее чем ftp. Еще xml можно пожать изначально чем угодно и это сильно сэкономит трафик. Если xml часто меняется то можно в nginx включить компрессию на лету.

Не совсем понимаю зачем создать проблему а потом пытаться героически ее решить. Провайдеры частенько мухлюют с трафиком НЕ HTTP, т.е. могут блочить ftp\smtp и много чего другого, могут включать низший приоритет для такого трафика и огромная горсть других прелестей и не только у мобильных операторов. Отсюда можно намотать на ус что использовать http трафик просто безопаснее для таких дел т.к. шансы нарваться на приведенные вами приколы в разы меньше.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы