我需要数据驱动订阅 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 报告。其他主题对这个问题没有给出任何答案。谢谢