Browse Source

feat: excel 파일 변경

feature/address-coordinate
지대한 3 months ago
parent
commit
a33d7e38dd
  1. 11
      pav-server/src/main/java/com/palnet/biz/api/bas/dos/service/BasDosService.java

11
pav-server/src/main/java/com/palnet/biz/api/bas/dos/service/BasDosService.java

@ -30,8 +30,12 @@ import org.springframework.util.StringUtils;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.time.Instant;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
@ -432,10 +436,15 @@ public class BasDosService {
}
}
LocalDate now = LocalDate.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yy.M.d.");
String nowStr = now.format(formatter);
String filename = "관제권 내 초경량비행장치 비행승인 관련 검토결과('" + nowStr + ").xlsx";
String encodedFilename = URLEncoder.encode(filename, StandardCharsets.UTF_8);
HttpServletResponse response = HttpUtils.getResponse();
// 컨텐츠 타입과 파일명 지정
response.setContentType("ms-vnd/excel");
response.setHeader("Content-Disposition", "attachment;filename=example.xlsx");
response.setHeader("Content-Disposition", "attachment;filename=\"" + filename + "\";filename*=UTF-8''" + encodedFilename);
// Excel File Output
workbook.write(response.getOutputStream());

Loading…
Cancel
Save