JavaでCSVファイルを2つダウンロードする処理を作成したいと考えています。
※CSVのzip化はしない
使用ブラウザはIE11で、ダウンロードした時にブラウザの下に出るオレンジ色のようなバー?を表示させ、保存、キャンセルを選択させるしようとなっています。
CSVを作成するところまでは出来たのですが、それをダウンロードし、バーとしてどのように表示すれば良いのかが分かりません。
1つめのCSVファイルのダウンロード確認表示→保存、もしくはキャンセル→2つめのCSVファイルダウンロード確認表示
という処理を想定しています。
ご教授お願いします。
追記
Java言語での実装を想定しています。
現状、下記のような処理を行うことで一応ダウンロード確認を表示させることは出来たのですが、ファイルが1つしかダウンロードされない、1つのファイルに2つめに印字されるべきデータも印字されてしまうという問題が発生しています。
response.setContentType("application/octet-stream")
response.setHeader("Content-Disposition", "attachment"; filename=" + fileName);
FileInputStream in = new FileInputStream(file);
printWriteer pw = response.getWriter();
int idx;
While((idx = in.read()) != -1) {
pw.write(idx);
}
pw.flush();
pw.close();
in.close();
回答1件
あなたの回答
tips
プレビュー