我必须在电子邮件签名中包含一些图像(公司徽标等).我使用由相关电子邮件系统生成的嵌入图像(它们通常作为附件发送)和链接图像(需要在收到的电子邮件中显示它们的权限)存在各种各样的问题.
我刚刚看到来自交易所的一些电子邮件,其中包含徽标的base64图像表示,并使用标签进行显示.如果可能的话,我正在寻找一些关于如何在电子邮件签名中执行此操作的信息(如何为一个开始生成徽标的base64版本以及我需要使用哪些代码才能使其工作)?
我尝试过简单的事情,比如
<body>
<span>
<img src=.... >
</span>
</body>
Run Code Online (Sandbox Code Playgroud)
但我得到的是替代文字,所以我显然在这里做错了.
我有一个bytearray图像.
我需要在jsp页面中以jpg格式显示该图像,并且在单击图像时,我可以将图像下载到我的电脑:
我从我的mysql数据库加载图像作为字节数组..
我的代码是
ResultSet res = statement.executeQuery("SELECT * FROM
upload_data where user_id = "+userID);
while (res.next()) {
contactDetails = new ContactDetails();
contactDetails.setContactPhoto(res.getBytes("photo"));
byteArrayBackToImage1(res.getBytes("photo"));
contactsList.add(contactDetails);
}
public void byteArrayBackToImage1(byte[] imageInByte){
try{
Random rand = new Random();
int numNoRange = rand.nextInt();
String number = String.valueOf(numNoRange);
//convert byte array back to BufferedImage
InputStream in = new ByteArrayInputStream(imageInByte);
BufferedImage bImageFromConvert = ImageIO.read(in);
System.out.println("bImageFromConvert : "+bImageFromConvert);
/*ImageIO.write(bImageFromConvert, "jpg",
new File("c:\\"+number+".jpg")); */
}catch (Exception e) {
// TODO: handle exception
}
Run Code Online (Sandbox Code Playgroud)
我需要在jsp中显示图像
例如:image.jpg image2.jpg
通过单击image.jsp,我可以下载该图像并将其保存到我的电脑 …