파일 업로드 및 파일 다운로드 오류 수정
@979fb9c1b23e2bd57ba6055d53cca2b1e18f7a33
--- src/main/java/egovframework/com/cmm/web/EgovFileDownloadController.java
+++ src/main/java/egovframework/com/cmm/web/EgovFileDownloadController.java
... | ... | @@ -9,6 +9,7 @@ |
| 9 | 9 |
import java.io.IOException; |
| 10 | 10 |
import java.io.PrintWriter; |
| 11 | 11 |
import java.net.URLEncoder; |
| 12 |
+import java.time.LocalDate; |
|
| 12 | 13 |
import java.util.ArrayList; |
| 13 | 14 |
import java.util.List; |
| 14 | 15 |
import java.util.Map; |
... | ... | @@ -889,9 +890,9 @@ |
| 889 | 890 |
//zip파일 이름 (메뉴명+글 제목명 +날짜) |
| 890 | 891 |
String menuNm = ""; |
| 891 | 892 |
if(auditVO.getAutCd().equals("21 ")) {
|
| 892 |
- menuNm = "개인정보실태평가"; |
|
| 893 |
+ menuNm = "개인정보"; |
|
| 893 | 894 |
}else if(auditVO.getAutCd().equals("03")) {
|
| 894 |
- menuNm = "국정원실태평가"; |
|
| 895 |
+ menuNm = "정보보안"; |
|
| 895 | 896 |
}else if(auditVO.getAutCd().equals("01")) {
|
| 896 | 897 |
menuNm = "외부감사"; |
| 897 | 898 |
}else if(eduVO.getAutCd().equals("02")) {
|
... | ... | @@ -903,7 +904,9 @@ |
| 903 | 904 |
menuNm = "연간교육계획"; |
| 904 | 905 |
} |
| 905 | 906 |
} |
| 906 |
- String orgnZipNm = menuNm+"_"+auditVO.getAutSj()+"_"+auditVO.getFrstRegistPnttm().substring(0,10)+".zip"; // 압축 파일명 필요.. |
|
| 907 |
+ LocalDate now = LocalDate.now(); |
|
| 908 |
+ |
|
| 909 |
+ String orgnZipNm = menuNm+"_"+auditVO.getAutSj()+"_"+now+".zip"; // 압축 파일명 필요.. |
|
| 907 | 910 |
|
| 908 | 911 |
|
| 909 | 912 |
FileVO fileVO = new FileVO(); |
... | ... | @@ -1335,7 +1338,8 @@ |
| 1335 | 1338 |
|
| 1336 | 1339 |
//zip파일 이름 (메뉴명+글 제목명 +날짜) |
| 1337 | 1340 |
String menuNm = "SLA관리"; |
| 1338 |
- String orgnZipNm = menuNm+"_"+slaAutscitecVO.getSlaSj()+"_"+slaAutscitecVO.getFrstRegistPnttm().substring(0,10)+".zip"; // 압축 파일명 필요.. |
|
| 1341 |
+ LocalDate now = LocalDate.now(); |
|
| 1342 |
+ String orgnZipNm = menuNm+"_"+slaAutscitecVO.getSlaSj()+"_"+now+".zip"; // 압축 파일명 필요.. |
|
| 1339 | 1343 |
|
| 1340 | 1344 |
|
| 1341 | 1345 |
FileVO fileVO = new FileVO(); |
--- src/main/webapp/WEB-INF/jsp/uss/itsm/bizCntrt/BizFileUpload.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/itsm/bizCntrt/BizFileUpload.jsp
... | ... | @@ -290,6 +290,8 @@ |
| 290 | 290 |
}); |
| 291 | 291 |
|
| 292 | 292 |
opener.self_reload(); |
| 293 |
+ |
|
| 294 |
+ self.close(); |
|
| 293 | 295 |
} |
| 294 | 296 |
} |
| 295 | 297 |
}else{
|
--- src/main/webapp/WEB-INF/jsp/uss/itsm/edu/ConfFileUpload.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/itsm/edu/ConfFileUpload.jsp
... | ... | @@ -180,6 +180,15 @@ |
| 180 | 180 |
} |
| 181 | 181 |
}); |
| 182 | 182 |
} |
| 183 |
+ |
|
| 184 |
+ $(function(){ //단일 파일업로드
|
|
| 185 |
+ $('#file_temp').change(function(e){
|
|
| 186 |
+ var objUpload = $(".file_upload_box");
|
|
| 187 |
+ var files = $('#file_temp')[0].files;
|
|
| 188 |
+ handleFileUpload(files,objUpload); //파일업로드 |
|
| 189 |
+ }); |
|
| 190 |
+ }); |
|
| 191 |
+ |
|
| 183 | 192 |
}); |
| 184 | 193 |
|
| 185 | 194 |
/* 삭제버튼 클릭시 */ |
... | ... | @@ -279,6 +288,7 @@ |
| 279 | 288 |
$(this).removeAttr("class", "imsi") ;
|
| 280 | 289 |
}); |
| 281 | 290 |
opener.self_reload(); |
| 291 |
+ self.close(); |
|
| 282 | 292 |
} |
| 283 | 293 |
} |
| 284 | 294 |
}else{
|
... | ... | @@ -297,6 +307,7 @@ |
| 297 | 307 |
$('.upload_box_img').show();
|
| 298 | 308 |
$('.upload_box_text').show();
|
| 299 | 309 |
$('.uploaded_obj').hide();
|
| 310 |
+ self.close(); |
|
| 300 | 311 |
} |
| 301 | 312 |
|
| 302 | 313 |
</script> |
... | ... | @@ -322,7 +333,8 @@ |
| 322 | 333 |
</c:forEach> |
| 323 | 334 |
</c:if> |
| 324 | 335 |
</select> |
| 325 |
- |
|
| 336 |
+ <input type="button" value="파일추가" class="asset_no_use_file_upload" onclick="document.all.file_temp.click();"> |
|
| 337 |
+ <input type="file" name="file_temp" id="file_temp" style="display:none" class="file"> |
|
| 326 | 338 |
|
| 327 | 339 |
<%-- <select name="upload_list_detail" id="upload_list_detail"> |
| 328 | 340 |
<c:forEach var="codeResult" items="${cmmCodeList}" varStatus="status" end="0">
|
--- src/main/webapp/WEB-INF/jsp/uss/itsm/per/PerItemFileUpload.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/itsm/per/PerItemFileUpload.jsp
... | ... | @@ -174,6 +174,14 @@ |
| 174 | 174 |
} |
| 175 | 175 |
}); |
| 176 | 176 |
} |
| 177 |
+ |
|
| 178 |
+ $(function(){ //단일 파일업로드
|
|
| 179 |
+ $('#file_temp').change(function(e){
|
|
| 180 |
+ var objUpload = $(".file_upload_box");
|
|
| 181 |
+ var files = $('#file_temp')[0].files;
|
|
| 182 |
+ handleFileUpload(files,objUpload); //파일업로드 |
|
| 183 |
+ }); |
|
| 184 |
+ }); |
|
| 177 | 185 |
}); |
| 178 | 186 |
|
| 179 | 187 |
/* 삭제버튼 클릭시 */ |
... | ... | @@ -289,6 +297,7 @@ |
| 289 | 297 |
$('.upload_box_img').show();
|
| 290 | 298 |
$('.upload_box_text').show();
|
| 291 | 299 |
$('.uploaded_obj').hide();
|
| 300 |
+ self.close(); |
|
| 292 | 301 |
} |
| 293 | 302 |
|
| 294 | 303 |
</script> |
... | ... | @@ -299,6 +308,8 @@ |
| 299 | 308 |
<input type="hidden" name="periItemId" value="${peritemVO.periItemId}" />
|
| 300 | 309 |
<div class="file_upload_popup"> |
| 301 | 310 |
<div class="file_upload_title">첨부파일등록 |
| 311 |
+ <input type="button" value="파일추가" class="asset_no_use_file_upload" onclick="document.all.file_temp.click();"> |
|
| 312 |
+ <input type="file" name="file_temp" id="file_temp" style="display:none" class="file"> |
|
| 302 | 313 |
</div> |
| 303 | 314 |
<div class="file_upload_box"> |
| 304 | 315 |
<img class="upload_box_img" src="/direct/img/upload_img.png" alt="" style="margin-top: 60px;"> |
--- src/main/webapp/WEB-INF/jsp/uss/itsm/sla/EvalItemFileUpload.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/itsm/sla/EvalItemFileUpload.jsp
... | ... | @@ -147,6 +147,14 @@ |
| 147 | 147 |
} |
| 148 | 148 |
}); |
| 149 | 149 |
} |
| 150 |
+ |
|
| 151 |
+ $(function(){ //단일 파일업로드
|
|
| 152 |
+ $('#file_temp').change(function(e){
|
|
| 153 |
+ var objUpload = $(".file_upload_box");
|
|
| 154 |
+ var files = $('#file_temp')[0].files;
|
|
| 155 |
+ handleFileUpload(files,objUpload); //파일업로드 |
|
| 156 |
+ }); |
|
| 157 |
+ }); |
|
| 150 | 158 |
}); |
| 151 | 159 |
|
| 152 | 160 |
/* 삭제버튼 클릭시 */ |
... | ... | @@ -234,6 +242,8 @@ |
| 234 | 242 |
alert("등록되었습니다.");
|
| 235 | 243 |
if(opener != null){
|
| 236 | 244 |
opener.self_reload(); |
| 245 |
+ |
|
| 246 |
+ self.close(); |
|
| 237 | 247 |
} |
| 238 | 248 |
} |
| 239 | 249 |
}else{
|
... | ... | @@ -252,6 +262,7 @@ |
| 252 | 262 |
$('.upload_box_img').show();
|
| 253 | 263 |
$('.upload_box_text').show();
|
| 254 | 264 |
$('.uploaded_obj').hide();
|
| 265 |
+ self.close(); |
|
| 255 | 266 |
} |
| 256 | 267 |
|
| 257 | 268 |
</script> |
... | ... | @@ -265,6 +276,8 @@ |
| 265 | 276 |
<input type="hidden" name="evitId" value="${evalVO.evitId}" />
|
| 266 | 277 |
<div class="file_upload_popup"> |
| 267 | 278 |
<div class="file_upload_title">첨부파일등록 |
| 279 |
+ <input type="button" value="파일추가" class="asset_no_use_file_upload" onclick="document.all.file_temp.click();"> |
|
| 280 |
+ <input type="file" name="file_temp" id="file_temp" style="display:none" class="file"> |
|
| 268 | 281 |
</div> |
| 269 | 282 |
<div class="file_upload_box"> |
| 270 | 283 |
<img class="upload_box_img" src="/direct/img/upload_img.png" alt="" style="margin-top: 60px;"> |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?