Qual è il modo migliore per caricare un'immagine da un client a un back-end Rails utilizzando Carrierwave. In questo momento il nostro sviluppatore iOS proietta i file come Base64, così le richieste vengono in questo modo:Rails Carrierwave Base64 caricamento immagine
"image_data"=>"/9j/4AAQSkZJRgABAQAAAQABAAD/4QBYRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHqADAAQAAAABAAAAHgAAAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAeAB4DAREAAhEBAxEB/8QAHwAAAQUBAQE....
Così, la mia domanda è in realtà due domande. Devo dirgli di inviare un diverso formato di file? Se base64 è il modo giusto per inviare questi file, come faccio a gestirli in carrierwave?
L'app iOS non è in grado di inviare una richiesta POST di caricamento file multipart standard? – Tomdarkness
onestamente non ne sono sicuro. non codifico in iOS – botbot
Neanche io, ma chiederei al tuo sviluppatore iOS se questo è possibile visto che dal punto di vista di Rails sembra l'opzione più ragionevole piuttosto che trattare con i dati codificati base_64. – Tomdarkness