Вложение CID не работает в href, но работает в src - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть пара вложений изображений, которые я должен иметь внутри гиперссылки. Мои 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?

...