Excelファイルをバイト配列として作成し、それをJavaScriptアプリケーションに返すJAX-RS Webサービスがあります。このサービスは、firebugで応答を検査できるように機能し、設定したヘッダーとExcelファイルを含むバイトが含まれています。
ただし、 content-disposition ヘッダーを設定すると、保存ダイアログが表示されると思いましたが、そうではないようです。
以下に、返信で受け取ったヘッダーを貼り付けました。忘れたものはありますか?
Content-Disposition attachment; filename=file.xls
Content-Length 17920
Content-Type application/vnd.ms-excel
Date Thu, 10 Jan 2013 07:07:49 GMT
Server Apache-Coyote/1.1
X-Powered-By Servlet 2.5; JBoss-5.0/JBossWeb-2.1
現在、ajax 呼び出しには成功関数がありません。保存ダイアログを表示するために何らかの関数を記述する必要がありますか、それとも追加のヘッダーを設定するだけで十分ですか?
ありがとう、
J.