Rails 3 中通过回形针进行 Base64 解码
我正在为我的 iPhone 应用程序开发一个服务器后端。我需要将图片从我的 Iphone 应用程序上传到 Rails 服务器
我的应用程序的发布请求中有一个 Base64 编码的图像,我需要解析该图像并将其发送到 Paperclip 插件以重新调整图像的大小。所以任何人都可以建议我该怎么做。
帮我!!!。提前致谢。
I am developing a server backend for my iphone application. I need to upload a picture from my Iphone app to the rails server
I have a base64 encoded image in the post request from my app which I need to parse and send to the Paperclip plugin for the re-sizing of the image.So can anybody suggest me how to do it.
Help me!!!. Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为了使用正确的扩展名保存图像,您必须指定内容类型。
在模型中将此作为称为
before_validation
的方法非常好In order to save image with correct extension you have to specify content type.
It's quite nice to have this in your model as method which is called
before_validation
试试这个:
sio = StringIO.new(Base64.decode64(string))
[来源:base64 照片和回形针 -Rails ]
Try this:
sio = StringIO.new(Base64.decode64(string))
[ source: base64 photo and paperclip -Rails ]