- - PR -
Excelダウンロードについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-04-13 19:01
JavaにてOracleのDBのデータを取得し、
加工してExcelに出力するプログラムを作成しているのですが、 ダウンロードするダイアログにて「開く」を押下した場合、 自動的にローカルのIEのTemporaryフォルダに保存されてしまいます。 そのため、ダウンロードしたExcelファイルの「上書き保存」ボタンを押下すると そのTemporaryフォルダに上書き保存され、Excelを閉じると見れなくなってしまいます。 「上書き保存」ボタンを押下しても「名前を付けて保存」のダイアログが出るようにしたいのですが 可能なことなのでしょうか? またこの現象を回避するために Javaのソースを Content-Disposition: attachment; filename="xxxx.xls" から Content-Disposition: attachment; filename="xxxx.xlt" のようにExcelテンプレートでダウンロードするように変更したところ、 「上書き保存」ボタンを押下しても「名前を付けて保存」のダイアログが出るようにはできたのですが、 今度はダウンロードのダイアログが2回表示されるようになってしまいました。 いろいろ試してみましたがどうしてもわかりません。 上記のどちらかが実現できる方法をご教授ください。 よろしくお願いします。 |
|
投稿日時: 2008-04-13 20:49
ユーザがExcel等をダウンロードした後に関しては、IE、Excel、Windowsなどで管理されるのでWebシステム側で制御する事はできません。
だから、ダウンロードのダイアログが開いたら「開く」ではなく「保存」するようにお願いする以外の方法はありませんよ。 それがダメならば、極端な話、カスタマイズIEやカスタマイズExcelを作成するしかないです。 |
|
投稿日時: 2008-04-13 21:09
ファイルタイプに対してどのように振舞うかは、ブラウザ+OSの設定次第です。
|
1