Почему мобильный интернет Мегафона не позволяет скачать файл с FTP-сервера?
Товарищи, ситуация следующая: разработали мобильное приложение, которое при запуске скачивает хмл-файл с данными с нашего ftp-сервера (объемом 1,3 мб), преобразует его в джейсон и транслирует полученные данные в интерфейсе приложения.
Столкнулись с проблемой, что при запуске приложения на устройствах, с сим-картой и мобильным интернетом от Мегафона, приложение не может скачать хмл-файл, так как Мегафон блокирует входящий поток с данными с ftp-сервера при попытке обращения к нему.
На устройствах с сим-картами остальных операторов все успешно запускается и работает.
Направили заявку в поддержку Мегафона - почти неделю нет ответа.
Может кто сталкивался?
А чем обусловлен выбор ftp?
Почему не отдавать по http через тот же nginx? Если аутентификация то она в нем тоже есть. Кроме того это будет быстрее чем ftp. Еще xml можно пожать изначально чем угодно и это сильно сэкономит трафик. Если xml часто меняется то можно в nginx включить компрессию на лету.
Не совсем понимаю зачем создать проблему а потом пытаться героически ее решить. Провайдеры частенько мухлюют с трафиком НЕ HTTP, т.е. могут блочить ftp\smtp и много чего другого, могут включать низший приоритет для такого трафика и огромная горсть других прелестей и не только у мобильных операторов. Отсюда можно намотать на ус что использовать http трафик просто безопаснее для таких дел т.к. шансы нарваться на приведенные вами приколы в разы меньше.