Compare commits
No commits in common. "71fe5cd6dc8e8c6983b49fa270d04ff7bebee6d6" and "e1fe4ab1b9eee41c189e43d4f8835b5900b36e2d" have entirely different histories.
71fe5cd6dc
...
e1fe4ab1b9
@ -9,8 +9,6 @@ import java.beans.PropertyDescriptor;
|
|||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
import java.net.URLEncoder;
|
|
||||||
import java.nio.charset.StandardCharsets;
|
|
||||||
import java.text.DecimalFormat;
|
import java.text.DecimalFormat;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
@ -106,8 +104,7 @@ public class ExcelUtil {
|
|||||||
|
|
||||||
InputStream is = new BufferedInputStream(templateStream);
|
InputStream is = new BufferedInputStream(templateStream);
|
||||||
|
|
||||||
String encodedFileName = URLEncoder.encode(fileName, StandardCharsets.UTF_8).replaceAll("\\+", "%20");
|
response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + ".xlsx\"");
|
||||||
response.setHeader("Content-Disposition", "attachment; filename=\"" + encodedFileName + ".xlsx\"");
|
|
||||||
response.addHeader("Access-Control-Expose-Headers", "Content-Disposition");
|
response.addHeader("Access-Control-Expose-Headers", "Content-Disposition");
|
||||||
|
|
||||||
try (OutputStream os = response.getOutputStream()) {
|
try (OutputStream os = response.getOutputStream()) {
|
||||||
|
|||||||
@ -11,7 +11,6 @@ import com.itextpdf.kernel.utils.PdfMerger;
|
|||||||
import jakarta.servlet.http.HttpServletRequest;
|
import jakarta.servlet.http.HttpServletRequest;
|
||||||
import jakarta.servlet.http.HttpServletResponse;
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.net.URLEncoder;
|
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
@ -82,8 +81,7 @@ public class PdfUtil {
|
|||||||
|
|
||||||
// 응답에 PDF 설정
|
// 응답에 PDF 설정
|
||||||
response.setContentType("application/pdf");
|
response.setContentType("application/pdf");
|
||||||
String encodedFileName = URLEncoder.encode(pdfFileName, StandardCharsets.UTF_8).replaceAll("\\+", "%20");
|
response.setHeader("Content-Disposition", "attachment; filename=\"" + pdfFileName + "\".pdf");
|
||||||
response.setHeader("Content-Disposition", "attachment; filename=\"" + encodedFileName + "\".pdf");
|
|
||||||
response.addHeader("Access-Control-Expose-Headers", "Content-Disposition");
|
response.addHeader("Access-Control-Expose-Headers", "Content-Disposition");
|
||||||
|
|
||||||
try (java.io.OutputStream os = response.getOutputStream();
|
try (java.io.OutputStream os = response.getOutputStream();
|
||||||
@ -187,8 +185,7 @@ public class PdfUtil {
|
|||||||
|
|
||||||
// 응답에 PDF 설정
|
// 응답에 PDF 설정
|
||||||
response.setContentType("application/pdf");
|
response.setContentType("application/pdf");
|
||||||
String encodedFileName = URLEncoder.encode(pdfFileName, StandardCharsets.UTF_8).replaceAll("\\+", "%20");
|
response.setHeader("Content-Disposition", "attachment; filename=\"" + pdfFileName + "\".pdf");
|
||||||
response.setHeader("Content-Disposition", "attachment; filename=\"" + encodedFileName + "\".pdf");
|
|
||||||
response.addHeader("Access-Control-Expose-Headers", "Content-Disposition");
|
response.addHeader("Access-Control-Expose-Headers", "Content-Disposition");
|
||||||
|
|
||||||
try (OutputStream os = response.getOutputStream();
|
try (OutputStream os = response.getOutputStream();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user