一、
@Get("downloadTeacherTemplate")
public Object downloadTeacherTemplate(Invocation inv) throws Exception {
Map<String,Object> map=systemDictService.getSystemDictByCode("UPLOADIFY_DIR");
String root=(String) map.get("value");//获得文件的根目录,如:http://10.0.50.130/SaveResourse/
File file = new File(root+TEACHER_TEMPLET_FILEPATH);//TEACHER_TEMPLET_FILEPATH:文件的相对路径
InputStream inputStream=null;
inputStream = new FileInputStream(file);
String fileName="教师导入模板.xls";
String agent = inv.getRequest().getHeader("USER-AGENT");
String CONTENT_TYPE = "";
CONTENT_TYPE = CONTENT_TYPE + "; charset=UTF-8";
// 以流的形式下载文件。
// 清空response
inv.getResponse().reset();
if (agent.contains("Firefox")) {
fileName = new String(fileNam
文件下载之返回文件流(Controller)
最新推荐文章于 2024-07-13 03:12:11 发布
本文分享了如何在Java后端使用Controller返回文件流,实现前端下载文件的功能。讲解了关键代码和步骤。
摘要由CSDN通过智能技术生成