什麼是使用Carrierwave將客戶端上的圖像上傳到Rails後端的最佳方式。現在我們的iOS開發者正在發送的文件爲base64,所以請求進入這樣的:Rails Carrierwave Base64圖像上傳
"image_data"=>"/9j/4AAQSkZJRgABAQAAAQABAAD/4QBYRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHqADAAQAAAABAAAAHgAAAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAeAB4DAREAAhEBAxEB/8QAHwAAAQUBAQE....
所以,我的問題實際上是兩個問題。我應該告訴他發送不同的文件格式嗎?如果base64是發送這些文件的正確方法,那麼我如何在carrierwave中處理它們?
iOS應用程序無法發送標準的多部分文件上傳POST請求嗎? – Tomdarkness 2013-02-15 18:02:59
我真的不確定。我不會在iOS中編寫代碼 – botbot 2013-02-15 21:09:44
也不是,但我會問你的iOS開發人員,如果從Rails的角度來看,這是可能的,這似乎是最明智的選擇,而不是處理base_64編碼數據。 – Tomdarkness 2013-02-15 21:11:08