мне нужно добавить некоторые URLS к PDFs в моем теле письмаВставка ссылки внутри Mailto тела
Outlook может создать кликабельным (Ctrl + клик правой) ссылки внутри тела. Проблема в том, что если у меня есть пробелы в имени pdf, URL-адрес разбивается.
Вот html, сгенерированный в моем приложении. Проблема заключается только в пространствах внутри url. Я пытался заменить URL-адреса на стороне сервера «% 20», но это также не помогло.
<a href="mailto:;[email protected];?Subject=SomeSubject&body=http://someUrl/File%20name%202015-05-21%2011-21-08.pdf%0D%0A%0D%0A" title="title" class="btn">Send email</a>
URL Clickable сломается на первом пространстве:
http://someUrl/File...
есть в любом случае для кодирования URLs так прогноз будет создавать соответствующие ссылки внутри тела?
Cheers!
, но даже если я кодирую URL-адрес, т.е. используя HttpUtility.UrlPathEncode, и все символы получаются закодированными (пробел до% 20 и т. д.), когда я нажимаю ссылку в html, URL-адреса в Outlook становятся декодированными, и я получаю только частичную ссылку. –
@ MateuszMigała - Итак, вы закодировали пробелы в имени файла, который хотите поместить в URL-адрес HTTP. Вы не закодировали знаки% в URL-адресе, который хотите поместить в URL-адрес mailto. (Это скорее точка этого ответа). – Quentin