2010-05-04 5 views
4

J'ai un service web dans Rails qui, entre autres, devrait fournir la fonctionnalité de téléchargement de fichiers aux clients. Les clients utilisent tous JSON pour parler au webservice. J'utilise le plugin Paperclip pour la gestion des téléchargements.Comment télécharger un fichier via l'interface JSON dans Rails

Le problème est que je ne sais pas comment télécharger un fichier via JSON. Tout fonctionne dans le formulaire Web, mais je ne trouve pas d'informations sur la façon de suivre ma demande JSON pour envoyer des fichiers au serveur. Quelqu'un peut-il aider?

Cordialement, Ange Kafazov

Répondre

0

Vous n'avez pas besoin d'utiliser Paperclip pour le téléchargement de fichiers JSON dans des rails. Utilisez la syntaxe suivante en insérant le champ de téléchargement de fichier dans votre vue. Pour lire les fichiers JSON dans vos contrôleurs, importez le package JSON pour lire le contenu.

<%= file_field 'LABEL', 'QUERY_PARAMETER_NAME' %></p> 
+0

Merci pour la réponse, mais je l'utilise JSON pour tout le reste et je voudrais garder l'API cohérente. – akafazov

+0

J'ai finalement utilisé Paperclip pour le téléchargement de fichiers, mais je ne pouvais pas le faire fonctionner avec JSON, seulement avec le HTTP standard. – akafazov