Каков наилучший способ загрузки изображения с клиента на сервер Rails с использованием Carrierwave. Сейчас наш разработчик IOS посылает в файлах как base64, так что запросы поступают в так:Rails Carrierwave Base64 Загрузка изображения
"image_data"=>"/9j/4AAQSkZJRgABAQAAAQABAAD/4QBYRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHqADAAQAAAABAAAAHgAAAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAeAB4DAREAAhEBAxEB/8QAHwAAAQUBAQE....
Итак, мой вопрос действительно два вопроса. Должен ли я сказать ему отправить другой формат файла? Если base64 - это правильный способ отправки этих файлов, то как мне с ними работать в wavewave?
Является ли приложение iOS неспособным отправить стандартный запрос на отправку POST-файла с несколькими файлами? – Tomdarkness
Я честно не уверен в этом. Я не кодирую в iOS – botbot
Я тоже, но я бы спросил у вашего разработчика iOS, возможно ли это, как с точки зрения Rails, это похоже на наиболее разумный вариант, а не на обработку кодированных данных base_64. – Tomdarkness