以编程方式通过电子邮件发送网页.图片网址未解析

ash*_*rya 1 c# asp.net email

我正在编写一个SharePoint计时器作业,它需要提取网页的内容,并将该HTML作为电子邮件发送.

我正在使用HttpWebRequest和HttpWebResponse对象来提取内容.

除一个问题外,电子邮件功能正常.

提供我的电子邮件内容的网页包含图像.

当页面的html作为电子邮件发送时,HTML代码中的图像URL都是相对URL,它们不会被解析为绝对URL.

如何将图像URL解析为网页内容中的绝对路径?

有没有直接的方法来做到这一点?我不想在html代码上运行正则表达式来替换所有具有绝对URLS的相对URL.

Ron*_*erg 5

尝试将一个base元素添加到您检索的html文档的头部.作为href属性,您应该使用要检索的页面的URL.