2012-01-26 3 views
2

おはようございます。ブラウザダウンロードファイル

これらは簡単な質問ですが、単純な回答があればいいとは思いません:) JSP /サーブレットフレームワークを使用してWebアプリケーションを開発しています。作成して送信するフラットテキストファイルをダウンロードする可能性があります彼は1)オープン2)3を保存したい場合には、ポップアップがユーザーに求められますIEはbrosersに

response.setContentType("text/plain"); 
response.setHeader("Content-Disposition", "attachment; filename=interface.txt"); 
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1 
response.setHeader("Pragma","no-cache"); //HTTP 1.0 
response.setDateHeader("Expires", -1); 
response.write("data"); 
response.flush(); 
response.close(); 

私の最初の質問は、です)キャンセル:擬似コードのbrowser.Snippetにそれ。ユーザーがどのような決定をしたか知る方法はありますか? 上記の質問に対する回答がNOの場合、クライアント側のJavascriptスクリプトを作成してダウンロードファイルを管理するにはどうすればいいですか?

ありがとうございます。 よろしくお願いします。

答えて

2

ユーザーがどのような決定を下したか知る方法はありますか?

いいえ、ありません。ブラウザは、その時点でサーバーへのデータの送信を停止しました。

どのように私は、ダウンロードファイルに(それ偽物にローカルストレージのような最先端の機能を使用しての

ショートを管理するために、クライアント側のJavaScriptスクリプトを構築することができますし、私は本当にあなたができる、それを偽の意味ですかビジターのファイルシステムの任意の部分に書き込む)ことはできません。明白なセキュリティ上の理由から、Webページはファイルシステムで再生できません。