Reporting services 电子邮件嵌入的SSRS报告中未显示外部图像
我必须发送电子邮件,谁的身体内容是由SSRS报告生成的。在该报告中,如果我在报告管理器中显示报告,或者如果我将报告导出为PDF、Excel等,则会正确显示一个外部图像。该图像位于Tinypic上 我使用HTML4.0扩展呈现报告。身体显示正确,但我看不到图像。如果我查看源代码,SRC指向ReportingServices服务器的地址(当然,这不是公共的) 我把邮件发到雅虎和Gmail这样的公共地址,所以他们无法连接到报告服务 有没有办法解决这个问题 我刚找到这个链接:Reporting services 电子邮件嵌入的SSRS报告中未显示外部图像,reporting-services,Reporting Services,我必须发送电子邮件,谁的身体内容是由SSRS报告生成的。在该报告中,如果我在报告管理器中显示报告,或者如果我将报告导出为PDF、Excel等,则会正确显示一个外部图像。该图像位于Tinypic上 我使用HTML4.0扩展呈现报告。身体显示正确,但我看不到图像。如果我查看源代码,SRC指向ReportingServices服务器的地址(当然,这不是公共的) 我把邮件发到雅虎和Gmail这样的公共地址,所以他们无法连接到报告服务 有没有办法解决这个问题 我刚找到这个链接: 我使用该代码将MHTML更
我使用该代码将MHTML更改为html。如果我将字符串保存为带有html扩展名的本地文件并双击它,我可以看到图片。但如果我发送与电子邮件正文相同的字符串,图片仍然不会显示…完全公开:我在 那里的代码可以对图像进行base64编码,并将其嵌入为具有数据uri的图像。有些电子邮件客户端不喜欢这样(许多电子邮件客户端都有陈旧的html呈现引擎)。您可以选择不对图像进行base64编码,而是将其保存到服务器或数据库,然后在html中插入指向图像的链接 我们已经用您看到的代码完成了这项工作,以便准确地执行您想要执行的操作