【发布时间】:2014-08-07 16:05:38
【问题描述】:
这可能是一个很小的问题,但老实说,我不知道解决方法是什么,我正在编写一个应用程序,右键单击我生成的链接并使用 Outlook 发送到一些电子邮件地址的文件,这个生成的电子邮件链接必须是电子邮件正文,如果生成的链接不包含任何空格,这可以正常工作。比如如果我的文件名是"This is a testing file.txt",那么生成的链接就是
https://..../share/78/publicLinkHtml/This%20is%20a%20testing%20file.txt
但是当这个邮件正文被渲染到 Outlook 邮件正文中时
下载文件链接
https://..../share/78/publicLinkHtml/This is a testing file.txt
所以链接坏了
我的做法是这样的
strBody = "%0D%0A";
strBody += strDownloadLink + "%0D%0A";
strBody += "%0D%0A";
在调试时,我检查 strDownloadLink 包含 %20 个字符来代替空格,但在电子邮件正文中它被删除了。
知道如何解决这个问题。
谢谢
【问题讨论】:
标签: .net windows email c#-4.0 outlook