2

私の .aspx ページには、クリックするとファイルをダウンロードする画像ボタンがあります。

ボタンがクリックされると、db を最初に実行することをログに記録します。

ダウンロードするファイルをプッシュするにはどうすればよいですか? サーバー側でasp.net経由でファイルをストリーミングしたくありません。ユーザーにファイルをダウンロードさせてください。

これは可能ですか?

4

1 に答える 1

1

ページを PDF の URL にリダイレクトします。それを行うにはいくつかの方法があります

  1. ASPX ページの応答を、ヘッダーが PDF の URL に設定された HTTP 301 302になるように変更します。Location:

  2. HTML を返しますが、window.location を PDF の URL に設定する起動スクリプト (javascript) を使用します。

  3. HTML を返しますが、META を使用して PDF にリダイレクトします

ブラウザーでの PDF の処理方法をさらに制御したい場合は、PDF をストリーミングしてcontent-dispositionなどのヘッダーを設定する ASHX を作成することをお勧めします。

于 2010-04-14T11:25:14.827 に答える