如何在Rails中渲染base64编码的图像?

时间:2011-10-27 15:11:09

标签: ruby-on-rails base64

我的应用程序中有一个base64编码的JPG,我想在控制器中将该图像渲染为JPG。

2 个答案:

答案 0 :(得分:5)

我一问完这个问题就把它解决了。假设您在@image_data中有base64字符串:

send_data Base64.decode64(@image_data),
  :type => 'image/jpeg', :disposition => 'inline'

答案 1 :(得分:3)

以下是使用常规render语法的方法:

render text: Base64.decode64(your_base_64_string),
       content_type: 'image/jpeg'