1

SSRSを使用すると、URLを介してレポートを直接実行したり、特定の形式でレポートをエクスポートしたりできる優れた機能を利用できます。画像としてエクスポートしようとしているレポートを設定しました。これは完全に機能します。

例えば:

http://myserver/ReportServer?http://myserver/DynamicImageTest.rdl&Keyword=test&rs:Command=Render&rs:Format=IMAGE&rc:OutputFormat=PNG

ただし、SSRSがヘッダーを設定するためContent-Disposition: attachment、ブラウザは画像をインラインで表示するのではなく、常に画像をダウンロードします。

生成された画像を別の場所に埋め込もうとしているので、この動作を削除または抑制できるようにする必要があります。

SSRSの組み込みURLパラメータまたはいくつかの回避策を使用してこれを行う方法はありますか、それともこれを行うためにWebサービスを介してレポートを実行する必要がありますか?

4

2 に答える 2

1

SSRS でこれらのヘッダーを直接変更する方法はないと思います。コンテンツを取得して正しいヘッダーと一緒に送信するには、独自のサービスを作成する必要があります。幸いなことに、そのサービスを作成するのは非常に簡単です。

私が間違っていることを知っていただければ幸いです。これを変更する方法がある場合は、SSRS 構成のかなり深いところに隠されています。

于 2012-11-09T20:38:34.070 に答える