У меня есть пара вложений изображений, которые я должен иметь внутри гиперссылки. Мои html коды выглядят так:
<a href="cid:img1" >
<img src="cid:img1" />
</a>
Я предоставляю свои электронные адреса в java:
MimeBodyPart bodyPart = new MimeBodyPart();
bodyPart.attachFile(temporaryAttachmentRepository.getFile());
bodyPart.setContentID("<img1>");
bodyPart.setDisposition(MimeBodyPart.ATTACHMENT);//I have test MimeBodyPart.INLINE too, but no different
content.addBodyPart(bodyPart); //content is instance of MimeMultipart
Это работает хорошо, и это меняет src
из img
от cid до презентабельного sr c, и изображение хорошо отображается в теле письма. Но значение href
остается без изменений. Поэтому, когда я нажимаю на него, он не работает (показывает сообщение типа open Xdg-open? ).
Поэтому мой вопрос таков: почему cid:img1
работает в src
, а не работает в href
?