Как выглядят сервера для мобильных приложений?

Привет. Нужно реализовать функцию загрузки фото на сервер(с мобильного приложения) и последующей её обработки. Сервер будет выглядеть так-же как, если бы писался под Web? Если сервер выглядит также и загружается на обычный хостинг, тогда любой пользователь может на него зайти через браузер? Если бы это было web приложения то загрузка фото выглядела бы так - input type="file", а как мобильное приложение будет загружать файл? И какой лучше выбрать язык? c#, node js или python?
  • Вопрос задан
  • 1467 просмотров
Пригласить эксперта
Ответы на вопрос 3
sentike
@sentike
Программист, разработчик игр, студент
Для загрузки изображений, видео и т.д используется http запрос с методом post. При формировании запроса указываются заголовки, тело запроса и т.д, что обычно делается браузером при отправки формы. Тут Google в помощь.

Есть вариант №2, где общение с клиент-сервером идет на сыром tcp / udp и оболочками над ними. Ход действий:
0. Открыть соединение с сервером
1. Открыть и прочитать файл
2. Отправить пакеты с данными(action, data, hash и т.д по своему усмотрения)
3. Принять пакет и его прочитать. Обработать action, извлечь данные, проверить валидность.
4. Сохранить фото или любое другое действие.
Ответ написан
Morpheus_God
@Morpheus_God
Вам нужно API на стороне сервера.
И работать с запросами к нему из приложения.
Ответ написан
Комментировать
@vanyamba-electronics
Используйте XML::RPC.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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