0
私は春にxlsxファイルをサーバーからダウンロードしようとしています。ファイルはダウンロードされますが、ファイルが壊れているという警告が表示されます。ここでサーバーからExcel(xlsx)ファイルをダウンロードした後、ファイルが破損して開くことができないのはなぜですか?
は私のコードです:
File file = new File(outputPath+ fileName);
FileInputStream fis = new FileInputStream(file);
response.setContentType("application/vnd.openxmlformats-
officedocument.spreadsheetml.sheet");
response.setContentLength((int) file.length());
response.setHeader("Content-Disposition", "attachment; filename="+fileName);
FileCopyUtils.copy(fis, response.getOutputStream());
JSPページ:
ヘルプは高く評価されています
$("#download").click(function(){
if($(this).data('clicked', true)){
window.location="http://localhost:8080/IRI-AXCO/downloadFile";
}
}
ここでは、スナップショットです!おかげ
フルコントローラの方法を表示します。 –
こんにちは私は解決策を得ました、私はCSV形式にコンテンツタイプを変更しました '、あなたの返信のおかげで –