我将SSRS (2012)配置为自动发送PDF格式的报告。在GMAIL (android)中,你不能点击打开报告。您需要保存到驱动器,然后从驱动器打开。(不过outlook可以打开它)
我认为问题在于内容类型是错误的。
它发送为: Content-Type:应用程序/八位字节流;name=“应用程序/pdf”
应该是:内容类型:应用程序/pdf;name=“应用程序/pdf”
有谁可以帮助解决这个问题吗?谢谢,泽夫。
来自电子邮件的标题。这是它发送时SSRS附加的PDF附件。
----boundary_2_ee6bd0fc-4e77-432e-81f4-b678737c8c05 Content-Type:应用程序/八位字节流;name="application/pdf“Content-Transfer-Encoding: base64 Content-ID:<770d9496-f9ed-45cf-8e20-37667a2cd081> Content-Disposition:附件;filename="=?utf-8?B?RW1wbG95ZWVzQ2xvY2tlZEluRHluYW1pY0dyb3VwaW5nUmVwb3J0LnBkZg==?=”
发布于 2017-04-08 06:41:37
根据this post的说法,当电子邮件获得修改后的SSRS时,它会获得错误的内容类型:
关于这一点的
更新--经过多次实验,我发现当邮件离开SSRS服务器(即添加免责声明的网关)后,在传输过程中被修改时,邮件的格式会变得不正确。
然而,这并不能解释为什么这个问题似乎只从SSRS 2012开始。
https://stackoverflow.com/questions/43285321
复制相似问题