Rails Carrierwave le téléchargement d'images en Base64

Quelle est la meilleure façon de télécharger une image à partir d'un client à un Rails de backend à l'aide de Carrierwave. Droit maintenant, notre développeur iOS est l'envoi dans les fichiers en base64, de sorte que la demande comme ceci:

"image_data"=>"/9j/4AAQSkZJRgABAQAAAQABAAD/4QBYRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHqADAAQAAAABAAAAHgAAAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAeAB4DAREAAhEBAxEB/8QAHwAAAQUBAQE....

Donc, ma question est vraiment deux questions. Dois-je lui dire pour l'envoyer dans un format de fichier différent? Si base64 est la bonne façon d'envoyer ces fichiers, alors comment dois-je traiter avec eux dans carrierwave?

Est l'application iOS l'impossibilité d'envoyer un standard multi-parties de téléchargement de fichiers requête POST?
je suis honnêtement pas sûr à ce sujet. je n'ai pas de code dans iOS
Je n'ai, mais je vais demander à votre développeur iOS si cela est possible à partir d'un Rails de point de vue, cela semble être l'option la plus efficace plutôt que de traiter avec base_64 des données codées.
je pense que vous avez raison, je devrais demander, merci pour la suggestion

OriginalL'auteur botbot | 2013-02-15