6

我正在向我的控制器发送一个 base64 图像,并按原样保存它。现在我需要显示该图像。这是我正在做的显示,但图像没有显示:

<img src="<%= Base64.decode64(@data_obj.first.desc) %>"/>

为了编码,我使用了这个 java-script 函数encodeURIComponent();

我的编码图像格式:

data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/........
4

2 回答 2

12

您不需要解码 base64

<img src="data:image/jpeg;base64,..." />

应该管用

于 2013-04-23T07:38:26.077 回答
4

Using Helper: <%= image_tag "data:image/jpeg;base64,#{@image}" %>
Do not forget to put double quotes, because the interpolation using #{}

于 2014-02-01T03:10:00.127 回答