現在、下記のようにJavaでCSVファイルを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();
上記の処理を2回行うことでファイルを2つダウンロードできないかと考えたのですが、responseのファイル名が2回に書き変わらなく、ファイルが1つしかできない状態です。
また、OutputStreamがシステムの作り上、使用するとエラーが発生してしまうため使うことができません。
※他の箇所でresponse.getWriterを使用してる為呼び出せない
解決策のご教授よろしくお願いします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。