Я бэкэнд-разработчик Rails API, который обслуживает несколько клиентов iPhone. Я не разработчик iPhone.
Мне нужно принять двоичные данные (в данном случае несколько файлов изображений) от клиента через POST-запрос к API.
Чтобы получить содержимое файла (метаданные файла, отличные от типа изображения, здесь не важны), какие инструменты могут использовать разработчики iPhone? Я нашел ObjectiveResource (используется iPhone на Rails) и ASIHTTPRequest. На страницах, которые я нашел для них, нет указания на то, какую форму будет иметь загруженный файл при выполнении действия контроллера. Это будет объект Ruby File или Tempfile? Я не контролирую разработку кода для iPhone, там есть некоторые межкультурные трудности общения, и они до сих пор не использовали эти предложения. Если я смогу предоставить им более качественную информацию, возможно, я получу более точные данные.
Бэкэнд-приложение в настоящее время работает на Rails 2.3.10 и скоро (в ближайшие несколько недель), вероятно, будет преобразовано в Rails 3.
Спасибо,
Craig