Сохраните UIImage на сервере с помощью REST - PullRequest
0 голосов
/ 13 декабря 2011

Я использую веб-сервер restful для хранения и извлечения данных из базы данных MySQL на моем сервере. со строками все отлично работает. Но что мне делать с изображениями? я должен сохранить изображение в базе данных или я должен отправить изображение на сервер с помощью ftp и поместить ссылку на изображение в базу данных?

Ответы [ 2 ]

0 голосов
/ 13 декабря 2011

Оба работают, но я бы рекомендовал не использовать FTP.Попробуйте загрузить данные, а затем использовать некоторые сценарии для сохранения файла.

Хранение изображений в базе данных может быть хорошей вещью в некоторых сценариях и плохой вещью в других.Большим преимуществом является то, что вам нужно беспокоиться только об одной системе, а большим недостатком является то, что база данных увеличивается и должна выполнять больше работы.Конечно, давайте не будем забывать, что базы данных легче распространять, чем файлы, поскольку они часто имеют встроенные механизмы для этого.

0 голосов
/ 13 декабря 2011

Ответ на это будет зависеть от многих вещей.Что делают ваши остальные службы, каков их интерфейс, как настроен ваш сервер, как обрабатываются изображения, как изображения возвращаются службами, что делает ваш клиент и т. Д ...

Один ответ может быть- вы можете uuencode или base64 кодировать свое изображение и затем отправить эту строку в качестве полезной нагрузки в вашем методе post на ваш отдыхающий веб-сервис.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...