如何在Rails中渲染一个base64编码的图片?

5

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

2个回答

7

我一问出这个问题就想到了解决方案。假设您有@image_data中的base64字符串:

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

4

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

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

我认为在Rails 5.2+中,text现在至少是plain - Joshua Pinter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接