встроить изображение, которое хранится в виде строки - PullRequest
0 голосов
/ 24 марта 2011

У меня есть изображение, которое хранится в строке. Вместо того, чтобы тратить время на его сохранение в виде файла, я пытаюсь отобразить изображение встроенным.

send_data () не соответствует моим потребностям, так как метод считается рендером, поэтому остальная часть страницы не будет отображаться.

Есть ли лучший способ сделать это?

1 Ответ

2 голосов
/ 24 марта 2011

Что-то в этом роде, возможно?

  #Assuming x holds your image as a string, and is a PNG image
  str = ""
  str << "<script>document.write('<img src=\"data:image/png;base64,"
  str << escape_javascript(Base64.encode64(x))
  str << "\">');</script>"
  raw str
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...