我正在为我的iphone应用程序开发服务器后端.我需要将我的Iphone应用程序中的图片上传到rails服务器
我在我的应用程序的post请求中有一个base64编码的图像,我需要解析并发送到Paperclip插件以重新调整图像大小.所以有人可以建议我怎么做.
帮我!!!.提前致谢.
我想执行类似于base64照片和paperclip -Rails的操作,但是使用Carrierwave.有人能解释我在Carrierwave中使用base64图像吗?
我已经在互联网上尝试了一百万种不同的教程,用于如何将我的iOS应用程序中的Base64图像上传到我的rails应用程序.似乎无论我如何格式化请求它都不会被接受.
有谁知道如何将Base64图像上传到回形针?
我尝试将参数作为JSON发送
{ "thumbnail_image": "base64_data..." }
Run Code Online (Sandbox Code Playgroud)
我也尝试附加数据网址
{ "thumbnail_image": "data:image/jpeg;base64,alkwdjlaks..." }
Run Code Online (Sandbox Code Playgroud)
我尝试使用和不使用数据URL发送JSON对象
{ "thumbnail_image": { "filename": "thumbnail.jpg", "file_data": "base64_data...", "content_type": "image/jpeg" } }
Run Code Online (Sandbox Code Playgroud)
我一直得到这些Paperclip::NoHandlerError,然后它将一大堆数据转储到我的日志中.
我想将图像保存为base64字符串作为Rails中模型的一部分.
有没有人有迁移文件的建议?
我假设简单地设置一个String类型是不合适的,因为字符串的大小通常很大,例如> 2MB.