我已将SSRS(2012(配置为自动发送PDF格式的报告。在GMAIL(安卓(中,您无法单击报告以打开。您需要保存到驱动器,然后从驱动器打开。(展望可以打开它(
我认为问题是内容类型是错误的。
它发送为:内容类型:application/octet-stream;name="application/pdf">
它应该是:内容类型:application/pdf;name="application/pdf">
任何人都可以协助如何解决这个问题吗?谢谢泽夫。
来自电子邮件的标头。这是发送时附加的 PDF 附件 SSRS。
----boundary_2_ee6bd0fc-4E77-432E-81F4-b678737c8c05内容类型:应用程序/八位字节流;名称="应用程序/PDF"内容传输编码:base64内容 ID: <770d9496-f9ed-45cf-8e20-37667a2cd081>内容处置:依恋;文件名="=?utf-8?B?RW1wbG95ZWVzQ2xvY2tlZEluRHluYW1pY0dyb3VwaW5nUmVwb3J0LnBkZg==?=">
根据这篇文章,电子邮件在经过修改的SSRS后获得错误的内容类型:
对此的更新 - 经过大量实验,我发现电子邮件 当某些东西在传输过程中修改它时,它会畸形 离开 SSRS 服务器(即添加免责声明的网关(。
不过,这并不能解释为什么这个问题似乎只从 SSRS 2012 开始。