0

私は、いくつかの定型レポートの作成を含む ASP.NET Web フォーム C# 3.0 / .NET 3.5 プロジェクトに取り組んでいます。プロジェクトの要件の 1 つは、PDF 形式にエクスポートすることです。現在、ディスクへのエクスポートは問題なく機能しています。しかし、ファイルをストリームにエクスポートし、クライアントのネイティブ ビューアーで直接開くことができ、ディスクへの書き込みを完全にスキップできるかどうかという疑問が提起されました。

可能であれば、それがどのように行われるかについて誰かが洞察を持っていますか?

ありがとうございました。

4

2 に答える 2

0

はい。ストリームを byte[] に変換し、それを直接 HttpResponse に BinaryWrite します。

于 2012-08-01T07:24:34.477 に答える
0

Content-Disposition HTTP ヘッダーを追加します。何かのようなもの

Content-Disposition: inline; filename=myFile.pdf

また、コンテンツタイプはapplication/pdf

于 2012-08-01T11:16:53.357 に答える