Java 如何在电子邮件中嵌入图像?
我正试图编写一个Java程序,在那里我需要向Gmail发送一个图像。我将图像作为嵌入对象发送Java 如何在电子邮件中嵌入图像?,java,spring,email,gmail,Java,Spring,Email,Gmail,我正试图编写一个Java程序,在那里我需要向Gmail发送一个图像。我将图像作为嵌入对象发送 <img src="data:image/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAsCAYAAADmZKH2AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABISURBVFhH7c4hAQAgEAAxEhGGZN8YOkwhTsxvnT33V+VUOVVOlVPl
<img src="data:image/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAsCAYAAADmZKH2AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABISURBVFhH7c4hAQAgEAAxEhGGZN8YOkwhTsxvnT33V+VUOVVOlVPlVDlVTpVT5VQ5VU6VU+VUOVVOlVPlVDlVTpVT5dTHubkPuMrNUFKjQWUAAAAASUVORK5CYII=">
其他邮件服务提供商对此表示满意,但Gmail明确表示正在删除它,因此它在邮件中不可见
如何使其在Gmail以及其他邮件服务提供商中可见?将图像放置在可公开访问的服务器中,并为src属性指定url,而不是dataUrl。在Gmail、outlook等中不可能。它们忽略base64图像。 有关更多信息,请访问下面的链接 有另一种方法可以做到这一点。使用
cid
方法在电子邮件中嵌入图像。(基本上包括图像作为附件,然后将其嵌入)
可能重复。根据评论,它写为“Gmail-没有图像不会显示”。我想将图像添加为对象,而不是作为URL发送