From 5b83b50d38c757b38dcc87a40a17d34cc2948e10 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期五, 15 三月 2024 09:49:15 +0800
Subject: [PATCH] Merge branch '2.0' of http://120.76.84.145:10101/gitblit/r/java/PlayPai into 2.0

---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/util/ExcelUtil.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/util/ExcelUtil.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/util/ExcelUtil.java
index a5e9f7b..fd44c75 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/util/ExcelUtil.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/util/ExcelUtil.java
@@ -3,6 +3,8 @@
 
 import org.apache.poi.hssf.usermodel.*;
 import javax.servlet.http.HttpServletResponse;
+import java.net.URLEncoder;
+
 public class ExcelUtil {
 	public static HSSFWorkbook getHSSFWorkbook(String sheetName, String[] title, String[][] values, HSSFWorkbook wb) {
 		// 第一步,创建一个webbook,对应一个Excel文件
@@ -40,7 +42,7 @@
 
 	public static void setResponseHeader(HttpServletResponse response, String fileName) {
 		try {
-			response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
+			response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName));
 			response.setContentType("application/vnd.ms-excel;charset=UTF-8");
 			response.addHeader("Pragma", "no-cache");
 			response.addHeader("Cache-Control", "no-cache");

--
Gitblit v1.7.1