Jaki jest najlepszy sposób na przesłanie obrazu z klienta do backendu Railsowego za pomocą Carrierwave. W tej chwili nasz programista iOS wysyła pliki jako base64, więc żądania przychodzą w ten sposób:Rails Carrierwave Base64 upload obrazu
"image_data"=>"/9j/4AAQSkZJRgABAQAAAQABAAD/4QBYRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHqADAAQAAAABAAAAHgAAAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAeAB4DAREAAhEBAxEB/8QAHwAAAQUBAQE....
Moje pytanie to naprawdę dwa pytania. Czy powinienem mu powiedzieć, żeby wysłał inny format pliku? Jeśli base64 jest właściwą metodą wysyłania tych plików, to jak sobie z nimi radzić w trybie operatora?
Czy aplikacja iOS nie może wysłać żądania POST standardowego wysyłania pliku wieloczęściowego? – Tomdarkness
Szczerze mówiąc, nie jestem tego pewien. Nie koduję w systemie iOS – botbot
Ja też, ale pytam twojego programistę na iOS, czy jest to możliwe, z punktu widzenia Railsa, wydaje się to raczej rozsądną opcją niż przetwarzaniem zakodowanych danych base_64. – Tomdarkness