こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

HTTP機能で、サーブレットでPDFファイルのダウンロードを行う処理の

HTTP機能で、サーブレットでPDFファイルのダウンロードを行う処理の際に、
「ファイルのダウンロード」ダイアログボックス上の
[キャンセル]ボタンをクリックした際の、
「キャンセルのイベント」を取得したいです。

(開発環境:WindowsXP SP3、Eclipse3.5、Java、サーブレット、JSP、
       MySQL5、Apache2.2、Tomcat6等)
(動作環境;サーバは、Linux(CentOS5.5)、
      クライアントはWindowsXP SP2以上、
             WebブラウザはInternet Explorer7以上)

それを取得したい目的は、
「ファイルのダウンロード」された回数を、
毎回インクリメントして、カウント数として記録に残したい為です。
(「キャンセルのイベント」が取得出来ないと、
   正確なダウンロード数がカウント出来ない為)

もし、取得出来ないのでしたら、
「ファイルのダウンロード」ダイアログボックス
を利用しない、何か別の方法でありましても、
「PDFファイルを、サーバ上からダウンロード」さえ出来れば、
 (正確なダウンロード数がカウント出来れば)
上記致しました目的が達成出来てOKです。

お世話になります。
宜しくお願い致します。

投稿日時 - 2010-09-21 18:50:02

QNo.6198154

すぐに回答ほしいです

質問者が選んだベストアンサー

response#outputstreamに書き終わったタイミングで、ダウンロード数++でいかがでしょうかね。
なにを基準に正確なダウンロード数を計るのかはちょっと解りませんが、↑のカウント方法であれば、サーバとしてリクエストを正常に処理した件数になります。
ヒントになれば幸いです。

投稿日時 - 2010-09-24 11:00:17

お礼

_yasuo様

ご回答をいただきまして、
本当にありがとうございます。

まったくHTTPの知識がない状態で、随時調べながら、
開発している為、このような貴重なご回答を
いただけますと、本当に助かります。
さっそく試してみます。

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

投稿日時 - 2010-09-24 19:52:55

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問