Commit 4bdd97e9 authored by 刘林's avatar 刘林

fix(JG):使用登记下载ZIP

parent 68dc4d8a
...@@ -74,7 +74,7 @@ import org.typroject.tyboot.core.restful.utils.ResponseModel; ...@@ -74,7 +74,7 @@ import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
import java.io.IOException; import java.io.IOException;
import java.nio.charset.StandardCharsets; import java.net.URLEncoder;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.ZoneId; import java.time.ZoneId;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
...@@ -193,11 +193,9 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -193,11 +193,9 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
} }
response.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8");
response.setHeader("content-Type", "application/zip"); response.setHeader("content-Type", "application/zip");
response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(customFileName, "UTF-8"));
response.setHeader("Access-Control-Expose-Headers", "Content-Disposition"); response.setHeader("Access-Control-Expose-Headers", "Content-Disposition");
response.setHeader("Content-Disposition", "attachment; filename*=UTF-8''" +
java.net.URLEncoder.encode(customFileName, StandardCharsets.UTF_8.toString()));
IOUtils.write(outputStream.toByteArray(), response.getOutputStream()); IOUtils.write(outputStream.toByteArray(), response.getOutputStream());
} catch (IOException e) { } catch (IOException e) {
throw new RuntimeException("导出异常:", e); throw new RuntimeException("导出异常:", e);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment