2016-05-18 3 views
-2

Я сижу здесь и паникую, потому что я начал с работы, где мое первое исправление заключается в обновлении некоторых ссылок, в возврате электронной почты для клиента отсутствует. Путь к картине на 100% правильный, но я все равно не получаю никаких изображений в письме, когда я его тестирую.img ссылка не работает по электронной почте

Это был человек, который работал до этого, который сделал этот код.

`<a target=\"_blank\" style=\"text-decoration: none;\" 
href=\"https://www.facebook.com/domain.page?ref=ts&amp;fref=ts\">\r\n            
<img src=\"http://test.domain.com/images/domainEmail/ico-facebook.png \" 
border=\"0\" style=\"vertical-align: top;\" width=\"29\" height=\"28\" alt=\"fb\" />\r\n`           
</a>\r\n 

Я просто удалил имя веб-страницы и вместо этого разместил домен. Но это IMG SRC я не могу понять,

<img src=\"http://test.domain.com/images/domainEmail/ico-facebook.png \" 

Если изображение спроста в этой ссылке, это исправить то, что я сделал? Я немного сомневаюсь в том, что означает \ в контексте. Когда я тестирую его, я все равно не получаю никаких фотографий по электронной почте.

Неужели кто-то здесь может мне помочь?

+0

это код C# или код html? –

+0

, если ваш адрес электронной почты отправляется через код C#, убедитесь, что вы установили EmailMessage.IsBodyHtml = true; –

+0

Это C# appartly .. Это было w2orking раньше, это только потому, что изображения были перемещены в другую папку. Таким образом, это должен быть только путь – Julie24

ответ

2

Вы должны добавить ИДС

<img src="cid:image1"/> 

, а затем прикрепить изображение с точным названием РТВ вы указали

Вы можете также, конечно, добавить данные base64 в вас исходные текстах атрибута

<img alt="image1" src="data:image/jpeg;base64,/9j/4S/+RXhpZgAATU0AKgAAAAgACAESAAMAENkDZ5u8/61a+X...more encoding" /> 
+0

Большое спасибо за ваш ответ. Таким образом, ссылка будет следующей: some text Julie24

+0

It was in a variable before: Julie24

+0

Привет, @ Julie24, вам нужно будет получить изображение и преобразовать его в ваше приложение C# в строку base64, которую вы можете добавить в атрибут src. Вот ссылка на другое сообщение SO о том, как преобразовать изображение http://stackoverflow.com/questions/21325661/convert-image-path-to-base64-string. Или, как я уже упоминал, вам нужно добавить cid, который затем можно указать на вложение с тем же именем, но вам придется физически прикрепить изображение. – user65439

Смежные вопросы