Schienen Carrierwave Base64-Bild hochladen

Was ist der beste Weg, um ein Bild hochzuladen von einem client zu einem Rails-backend mit Carrierwave. Jetzt unsere iOS-Entwickler sendet, die Dateien als base64 kodiert, damit die Anfragen kommen wie:

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

So, meine Frage ist eigentlich zwei Fragen. Sollte ich ihm sagen, zu senden, in ein anderes Datei-format? Wenn base64 ist der richtige Weg, um senden Sie diese Dateien dann wie ich mit Ihnen umgehen carrierwave?

Ist die iOS-app nicht in der Lage zu senden eine standard-Datei multipart-upload-POST-request?
ich bin ehrlich gesagt nicht sicher. ich glaube nicht, code in iOS
Ich bin auch nicht, aber ich würde bitten, Ihre iOS-Entwickler, wenn das möglich ist, wie aus einer Rails-Sicht scheint dies sinnvoll, anstatt sich mit base_64-codierten Daten.
ich denke, du hast Recht, ich sollte Fragen, danke für die Anregung

InformationsquelleAutor botbot | 2013-02-15

Schreibe einen Kommentar