Настройка файлового сервера для интеграции с приложениями iOS - PullRequest
0 голосов
/ 19 февраля 2012

Мне нужно настроить сервер, чтобы файлы можно было загружать из приложения iOS. Я не знаю, как лучше поступить. Я думал о FTP, но не уверен, что есть лучший вариант.

Любые идеи приветствуются

GC

Также я должен добавить, что я буду создавать приложение для iOS, чтобы в своем коде могли использовать серверные API.

1 Ответ

3 голосов
/ 19 февраля 2012

Не идеально настроить скрытый файл / FTP-сервер и жестко закодировать детали в вашем приложении, потому что все, что требуется, это один человек, чтобы перехватить данные для входа в систему, и у них есть доступ к вашему серверу, где они могут загрузить (и потенциально выполнить)плохие вещи.

Возможной идеей может быть создание интерфейса API на вашем сервере на языке по вашему выбору (PHP, Ruby, Python или аналогичного), где вы можете «POST» изображения на сервер.С помощью интерфейса API вы также можете выполнить валидацию, чтобы убедиться, что загружаются только правильные изображения, а все ненужные вещи выбрасываются.Затем в приложении для iOS вы можете настроить код для взаимодействия с веб-интерфейсом API и отправить фактические изображения, которые затем будут храниться на вашем сервере.

Это скорее концептуальная идея, а не абсолютная идея реализации,Это требует некоторого обдумывания / чтения и дополнительной настройки / кодирования на стороне сервера.

Редактировать: просто добавить, если вам нужно только центральное расположение для хранения / получения ваших изображений без управления им для каждого пользователятогда вы можете рассмотреть Amazon S3 в качестве файлового сервера.

...