From 3a022a58be83c6e530e36832a9b0ca58d388a03a Mon Sep 17 00:00:00 2001 From: lxyer <237809796@qq.com> Date: Mon, 1 Jul 2019 17:24:23 +0800 Subject: [PATCH] . --- src/main/java/net/tccn/base/MetaRender.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/tccn/base/MetaRender.java b/src/main/java/net/tccn/base/MetaRender.java index 344e5ec..85de432 100644 --- a/src/main/java/net/tccn/base/MetaRender.java +++ b/src/main/java/net/tccn/base/MetaRender.java @@ -27,11 +27,14 @@ public class MetaRender implements HttpRender { List list = (List) attr.get("data"); Kv heads = (Kv) attr.get("heads"); String fileName = (String) attr.get("fileName"); + if (!fileName.endsWith(".xls")) { + fileName += ".xls"; + } try { Workbook workbook = ExcelKit.exportExcel(list, heads); - File file = new File(String.format("tmp/%s.xls", fileName)); + File file = new File(String.format("tmp/%s", fileName)); file.getParentFile().mkdirs(); if (file.exists()) file.delete(); @@ -43,7 +46,7 @@ public class MetaRender implements HttpRender { } catch (Exception e) { e.printStackTrace(); } - response.finish(file); + response.finish(fileName, file); } catch (Exception e) { e.printStackTrace(); }