Как загрузить файл через интерфейс JSON в Rails - PullRequest
4 голосов
/ 04 мая 2010

У меня есть веб-сервис в Rails, который, помимо всего прочего, должен предоставлять клиентам возможность загрузки файлов. Все клиенты используют JSON для общения с веб-сервисом. Я использую плагин Paperclip для управления загрузкой.

Проблема в том, что я не знаю, как загрузить файл через JSON. Все работает в веб-формуляре, но я не могу найти информацию о том, как создать мой JSON-запрос для отправки файлов на сервер. Может кто-нибудь помочь?

С уважением, Ангел Кафазов

Ответы [ 2 ]

0 голосов
/ 20 июля 2011

Я еще не пробовал, но выглядит многообещающе:

http://leejava.wordpress.com/2009/07/30/upload-file-from-rest-in-ruy-on-rail-with-json-format/

0 голосов
/ 04 мая 2010

Вам не нужно использовать Paperclip для загрузки файлов JSON в рельсы. Используйте следующий синтаксис, вставляя поле загрузки файла в ваше представление. Чтобы прочитать файлы JSON в ваших контроллерах, импортируйте пакет JSON для чтения содержимого.

<%= file_field 'LABEL', 'QUERY_PARAMETER_NAME' %></p>
...