back단 : 공지사항 컨트롤러 파라미터 검사기능 추가, 업로드 파일 사이즈 150MB 변경

front단 : 공지사항 업로드 zip 파일 추가 가능하도록 변경
This commit is contained in:
kimjhjjang
2022-12-01 16:50:40 +09:00
parent 060d3998fa
commit 05e67fd157
4 changed files with 28 additions and 14 deletions

View File

@@ -71,12 +71,12 @@
<tr> <tr>
<th style="width: 10%">첨부파일</th> <th style="width: 10%">첨부파일</th>
<td class="sender" colspan="5"> <td class="sender" colspan="5">
<p class="file" style="width: 100%; margin-bottom: 15px">파일형식 : jpg, png, pdf, tiff (최대 5MB)</p> <p class="file" style="width: 100%; margin-bottom: 15px">파일형식 : jpg, png, pdf, tiff, zip</p>
<div class="btn plus"> <div class="btn plus">
파일 추가 파일 추가
<input <input
type="file" type="file"
accept=".jpg,.png,.pdf,.tiff" accept=".jpg,.png,.pdf,.tiff,.zip"
multiple="multiple" multiple="multiple"
ref="imageUploader" ref="imageUploader"
@change="onFileChange" @change="onFileChange"

View File

@@ -71,12 +71,12 @@
<tr> <tr>
<th style="width: 10%">첨부파일</th> <th style="width: 10%">첨부파일</th>
<td class="sender" colspan="5"> <td class="sender" colspan="5">
<p class="file" style="width: 100%; margin-bottom: 15px">파일형식 : jpg, png, pdf, tiff (최대 5MB)</p> <p class="file" style="width: 100%; margin-bottom: 15px">파일형식 : jpg, png, pdf, tiff, zip</p>
<div class="btn plus"> <div class="btn plus">
파일 추가 파일 추가
<input <input
type="file" type="file"
accept=".jpg,.png,.pdf,.tiff" accept=".jpg,.png,.pdf,.tiff,.zip"
multiple="multiple" multiple="multiple"
ref="imageUploader" ref="imageUploader"
@change="onFileChange" @change="onFileChange"

View File

@@ -86,8 +86,12 @@ public class HomeMgtController {
@RequestMapping(value = "/insertNotice", method = { RequestMethod.POST }) @RequestMapping(value = "/insertNotice", method = { RequestMethod.POST })
@ResponseBody @ResponseBody
public InsertNoticeResDto insertNotice(@RequestPart(value = "key") InsertNoticeReqDto insertNoticeReqDto, public InsertNoticeResDto insertNotice(@RequestPart(value = "key") InsertNoticeReqDto insertNoticeReqDto,
MultipartHttpServletRequest multipartRequest) { BindingResult bindingResult, MultipartHttpServletRequest multipartRequest) {
if (validComponents.validParameter(bindingResult)) {
return new InsertNoticeResDto(ApiResponseCode.CM_PARAMETER_ERROR);
}
return homeService.insertNotice(insertNoticeReqDto, multipartRequest); return homeService.insertNotice(insertNoticeReqDto, multipartRequest);
} }
@@ -102,8 +106,12 @@ public class HomeMgtController {
@RequestMapping(value = "/updateNotice", method = { RequestMethod.POST }) @RequestMapping(value = "/updateNotice", method = { RequestMethod.POST })
@ResponseBody @ResponseBody
public UpdateNoticeResDto updateNotice(@RequestPart(value = "key") UpdateNoticeReqDto updateNoticeReqDto, public UpdateNoticeResDto updateNotice(@RequestPart(value = "key") UpdateNoticeReqDto updateNoticeReqDto,
MultipartHttpServletRequest multipartRequest) { BindingResult bindingResult, MultipartHttpServletRequest multipartRequest) {
if (validComponents.validParameter(bindingResult)) {
return new UpdateNoticeResDto(ApiResponseCode.CM_PARAMETER_ERROR);
}
return homeService.updateNotice(updateNoticeReqDto, multipartRequest); return homeService.updateNotice(updateNoticeReqDto, multipartRequest);
} }
@@ -118,7 +126,9 @@ public class HomeMgtController {
@ApiResponses({ @ApiResponse(code = HttpServletResponse.SC_OK, message = "SUCESS") }) @ApiResponses({ @ApiResponse(code = HttpServletResponse.SC_OK, message = "SUCESS") })
@RequestMapping(value = "/deleteNotice", method = { RequestMethod.POST }) @RequestMapping(value = "/deleteNotice", method = { RequestMethod.POST })
@ResponseBody @ResponseBody
public DeleteNoticeResDto deleteNotice(@RequestBody @Valid DeleteNoticeReqDto deleteNoticeReqDto, BindingResult bindingResult) { public DeleteNoticeResDto deleteNotice(@RequestBody @Valid DeleteNoticeReqDto deleteNoticeReqDto,
BindingResult bindingResult) {
if (validComponents.validParameter(bindingResult)) { if (validComponents.validParameter(bindingResult)) {
return new DeleteNoticeResDto(ApiResponseCode.CM_PARAMETER_ERROR); return new DeleteNoticeResDto(ApiResponseCode.CM_PARAMETER_ERROR);
} }
@@ -136,7 +146,12 @@ public class HomeMgtController {
@ApiResponses({ @ApiResponse(code = HttpServletResponse.SC_OK, message = "SUCESS") }) @ApiResponses({ @ApiResponse(code = HttpServletResponse.SC_OK, message = "SUCESS") })
@RequestMapping(value = "/getImageUrl", method = { RequestMethod.POST }) @RequestMapping(value = "/getImageUrl", method = { RequestMethod.POST })
@ResponseBody @ResponseBody
public FileResDto fileResDto(MultipartHttpServletRequest multipartRequest) { public FileResDto fileResDto(MultipartHttpServletRequest multipartRequest
,BindingResult bindingResult) {
if (validComponents.validParameter(bindingResult)) {
return new FileResDto(ApiResponseCode.CM_PARAMETER_ERROR);
}
return homeService.fileResDto(multipartRequest); return homeService.fileResDto(multipartRequest);
} }
@@ -231,8 +246,6 @@ public class HomeMgtController {
@ResponseBody @ResponseBody
public InsertFaqResDto insertFaq(@RequestBody @Valid InsertFaqReqDto insertFaqReqDto, BindingResult bindingResult) { public InsertFaqResDto insertFaq(@RequestBody @Valid InsertFaqReqDto insertFaqReqDto, BindingResult bindingResult) {
System.out.println("insertFaqReqDto ::::" + insertFaqReqDto);
if (validComponents.validParameter(bindingResult)) { if (validComponents.validParameter(bindingResult)) {
return new InsertFaqResDto(ApiResponseCode.CM_PARAMETER_ERROR); return new InsertFaqResDto(ApiResponseCode.CM_PARAMETER_ERROR);
} }
@@ -272,6 +285,7 @@ public class HomeMgtController {
@RequestMapping(value = "/deleteFaq", method = { RequestMethod.POST }) @RequestMapping(value = "/deleteFaq", method = { RequestMethod.POST })
@ResponseBody @ResponseBody
public DeleteFaqResDto deleteFaq(@RequestBody @Valid DeleteFaqReqDto deleteFaqReqDto, BindingResult bindingResult) { public DeleteFaqResDto deleteFaq(@RequestBody @Valid DeleteFaqReqDto deleteFaqReqDto, BindingResult bindingResult) {
if (validComponents.validParameter(bindingResult)) { if (validComponents.validParameter(bindingResult)) {
return new DeleteFaqResDto(ApiResponseCode.CM_PARAMETER_ERROR); return new DeleteFaqResDto(ApiResponseCode.CM_PARAMETER_ERROR);
} }

View File

@@ -8,8 +8,8 @@ spring:
name: mhez-admin name: mhez-admin
servlet: servlet:
multipart: multipart:
max-file-size: 15MB max-file-size: 150MB
max-request-size: 15MB max-request-size: 150MB
main: main:
banner-mode: log banner-mode: log