【发布时间】:2023-04-08 05:33:01
【问题描述】:
我需要数据驱动订阅 ssrs 2008 中将 html 或 mhtml 放入电子邮件的报告。原因是有机会在移动设备上查看报告,除了电子邮件之外没有其他应用程序,这就是为什么我不能使用 pdf 或 excel 格式。
报告包含播种动态的图像(箭头),我对此有疑问。 当我创建时,我通过单击“导出”按钮将报告转换为 mhtml 文件,一切都很好,因为 ssrs 将 html 文件和图像保存到一个文件夹中。
但是当 ssrs 创建并发送 mhtml 格式的 emil 时,我得到了这个
它将 html 文件和图像放入不同的附件中,所以我看不到好的查看报告
我尝试使用“html 4.0”格式创建订阅,但结果几乎相同,其中一个区别是 ssrs 不会将图像放入电子邮件中,而是创建指向保存图像的服务器的链接。它将 imeges 保存到 ssrs 服务器,如果有人想要获取此图像服务器,则请求此服务器的凭据。我们不能向所有收到电子邮件的人提供凭据。 我尝试使用链接图像创建报告。我在不需要凭据即可获取图像的服务器上保存了箭头,并对 RSReportServer.Config 进行了一些更改。我将服务器中图像文件夹的链接发布到“我的新服务器名称//文件夹”,我希望成功,我几乎得到了它。 但是当我收到“html 4.0”格式的电子邮件时,仍然没有图像。到图像的链接具有到服务器文件夹的正确链接(“我的新服务器名称//文件夹”),但图像有另一个名称,例如“fbb5b4b7966442dbab886051839d93c0”,除了“arrow_up.jpg”。我认为 ssrs 为图像生成代码并使用此代码而不是真实姓名创建链接。
您对如何解决此问题有任何想法吗?或者如何创建数据驱动订阅,生成具有正确视图的 mhtml 或 Html 报告。其他主题对这个问题没有给出任何答案。 谢谢
【问题讨论】:
标签: html reporting-services ssrs-2008 email-attachments mhtml