天天看点

Java下载文件

文件下载小技巧:   由于不能使用ajax直接下载文件,因此要做到无刷新页面下载,可以采用以下方案:   1.使用ajax提交生成临时文件存放到服务器,并返回文件名(建议文件路径放置在指定的目录下,只返回文件名即可,全文件名需要js文件中做转码)   2.根据返回结果,发送下载请求,参数:文件名    js(前端采用layui),返回json格式: {"message":"测试导出数据.xlsx","result":true}
controller
service   下载文件请参考java导出数据到excel文件
文件下载工具类

继续阅读