SSRS 2005:如何在报告中提供可供下载的varbinary数据?

时间:2010-05-04 15:32:29

标签: sql-server-2005 reportingservices-2005 rdl

这里的SSRS新手问题......

我有一个表,其中一列是varbinary(max)数据。我想制作一份报告,使这些数据可以下载为超链接,这样用户只需点击该项目即可获得二进制数据的文件下载对话框。在这种特殊情况下,二进制数据恰好是旧pdf文件的内容,但这并不重要。

我试着四处寻找,但我找不到任何关于如何做到这一点的指示。在我看来应该是可能的。 There are ways to display images in a report使用varbinary数据,所以人们应该能够在报表上下载任意二进制数据,对吗?

1 个答案:

答案 0 :(得分:0)

不,据我所知,这是不可能的。不管怎样都看不到这样做。

我使用的解决方法是创建一个简单的asp.net页面,通过某个URL提供二进制内容。然后,我从SSRS报告中链接到该页面,在URL中提供正确的变量。如果您不得不担心URL黑客攻击或安全问题,YMMV可以正常使用。