我们正在构建一个浏览器扩展,该扩展调用返回HTML的RESTful Web服务并将此HTML放入GMAIL的Compose框中。我们遇到的问题是图像。我们希望将图像直接放入GMail,而不是链接到我们服务器上的URL。任何人都知道我们如何处理这个问题?
答案 0 :(得分:3)
将图像数据放在标签中,如下所示:
<img src="data:image/gif;base64,R0lGODlhEAAO..." />
有效地,你所做的就是获取二进制数据,对它进行base64编码,然后将其正确地放在标签上。客户端将认识到它不需要对图像进行请求,而只是渲染标记中给出的数据。