업로드 용량 축소 50M -> 5M로 변경

This commit is contained in:
wyh 2023-06-27 17:27:29 +09:00
parent 8f64fafd9d
commit ff8ffc3ddc

View File

@ -51,9 +51,10 @@
var _orgnFileForm = new Array();
function orgnlFileUpload(files,obj) //업로드 function
{
var limitsize = 50*1024*1024; //파일 제한 체크(50개, 50MB)
var limitsize = 5*1024*1024; //파일 제한 체크(50개, 5MB)
var limitcount = $("input[name=orgnl_limitcount]").val()*1 ;
var allrowFileExtsn = $("input[name=orgnl_allrowFileExtsn]").val();
if($('#orgnl_tbody_fiielist').find('tr').length + files.length > limitcount ){
alert("업로드 파일은 최대 "+limitcount+"개 입니다.");
@ -63,7 +64,7 @@
for (var i = 0; i < files.length; i++)
{
if(files[i].size > limitsize){
alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 50MB이하만 업로드 가능합니다.");
alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 5MB이하만 업로드 가능합니다.");
return ;
}
@ -145,6 +146,8 @@
});
$('.orgnl_totalfileSize').text(getStrFileSize(totalfileSize)) ;
}
_orgnFileIdx--;
_orgnFileForm.splice(0,1);
}
// 평가용 결과보고서 파일등록
@ -175,7 +178,7 @@
var _cpyFileForm = new Array();
function cpyFileUpload(files,obj) //업로드 function
{
var limitsize = 50*1024*1024; //파일 제한 체크(50개, 50MB)
var limitsize = 5*1024*1024; //파일 제한 체크(50개, 5MB)
var limitcount = $("input[name=cpy_limitcount]").val()*1 ;
var allrowFileExtsn = $("input[name=cpy_allrowFileExtsn]").val();
@ -187,7 +190,7 @@
for (var i = 0; i < files.length; i++)
{
if(files[i].size > limitsize){
alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 50MB이하만 업로드 가능합니다.");
alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 5MB이하만 업로드 가능합니다.");
return ;
}
@ -269,6 +272,9 @@
});
$('.cpy_totalfileSize').text(getStrFileSize(totalfileSize)) ;
}
_cpyFileIdx--;
_cpyFileForm.splice(0,1);
}
// 증빈사진 파일등록
@ -299,7 +305,7 @@
var _evdncFileForm = new Array();
function evdncFileUpload(files,obj) //업로드 function
{
var limitsize = 50*1024*1024; //파일 제한 체크(50개, 50MB)
var limitsize = 5*1024*1024; //파일 제한 체크(50개, 5MB)
var limitcount = $("input[name=evdnc_limitcount]").val()*1 ;
var allrowFileExtsn = $("input[name=evdnc_allrowFileExtsn]").val();
@ -311,12 +317,14 @@
for (var i = 0; i < files.length; i++)
{
if(files[i].size > limitsize){
alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 50MB이하만 업로드 가능합니다.");
alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 5MB이하만 업로드 가능합니다.");
return ;
}
if(allrowFileExtsn != undefined && allrowFileExtsn != ""){
if(allrowFileExtsn.toLowerCase().indexOf(files[i].name.split(".")[1].toLowerCase()) < 0 ){
var _fileLen = files[i].name.length;
var _lastDot = files[i].name.lastIndexOf('.')+1;
if(allrowFileExtsn.toLowerCase().indexOf(files[i].name.substring(_lastDot, _fileLen).toLowerCase()) < 0 ){
alert(allrowFileExtsn.toUpperCase() +" 파일 형식만 업로드 가능합니다.");
return ;
}
@ -334,7 +342,7 @@
_evdncFileForm.push(tmpObj);
evdncSendFileToServer(fd, obj, files[i], _evdncFileIdx);
_fileIdx++;
_evdncFileIdx++;
var totalfileSize = 0;
$('.evdnc_totalfileCount').text($('.evdnc_item_file_size').length) ;
@ -394,6 +402,8 @@
});
$('.evdnc_totalfileSize').text(getStrFileSize(totalfileSize)) ;
}
_evdncFileIdx--;
_evdncFileForm.splice(0,1);
}
// 원격연수 이수증
@ -424,7 +434,7 @@
var _rmtTrnFileForm = new Array();
function rmtTrnFileUpload(files,obj) //업로드 function
{
var limitsize = 50*1024*1024; //파일 제한 체크(50개, 50MB)
var limitsize = 5*1024*1024; //파일 제한 체크(50개, 5MB)
var limitcount = $("input[name=rmtTrn_limitcount]").val()*1 ;
var allrowFileExtsn = $("input[name=rmtTrn_allrowFileExtsn]").val();
@ -436,7 +446,7 @@
for (var i = 0; i < files.length; i++)
{
if(files[i].size > limitsize){
alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 50MB이하만 업로드 가능합니다.");
alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 5MB이하만 업로드 가능합니다.");
return ;
}
@ -518,6 +528,8 @@
});
$('.rmtTrn_totalfileSize').text(getStrFileSize(totalfileSize)) ;
}
_rmtTrnFileIdx --;
_rmtTrnFileForm.splice(0,1);
}
function fncGoList()
@ -561,29 +573,31 @@
_rmtTrnFileForm.forEach(function(obj, idx) {
if (obj) data.append("fileRmtTrn"+idx, obj.fileObj);
});
$.ajax({
type: "POST"
, enctype: 'multipart/form-data'
, url: "${pageContext.request.contextPath}/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndRsltAjax.do"
, data: data
, dataType:'json'
, async: false
, processData: false
, contentType: false
, cache: false
, success: function (returnData, status) {
if(status == 'success'){
alert("등록 되었습니다.");
fncGoList(); //현재 메인화면 이동
} else if(status== 'fail'){
alert("등록에 실패하였습니다.");
if(confirm("결과보고를 제출하시겠습니까?")){
$.ajax({
type: "POST"
, enctype: 'multipart/form-data'
, url: "${pageContext.request.contextPath}/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndRsltAjax.do"
, data: data
, dataType:'json'
, async: true
, processData: false
, contentType: false
, cache: false
, success: function (returnData, status) {
if(status == 'success'){
alert("등록 되었습니다.");
fncGoList(); //현재 메인화면 이동
} else if(status== 'fail'){
alert("등록에 실패하였습니다.");
}
}
}
, error: function (e) {
alert("저장에 실패하였습니다."); console.log("ERROR : ", e);
}
});
, error: function (e) {
alert("저장에 실패하였습니다."); console.log("ERROR : ", e);
}
});
}
}
</script>
@ -1015,7 +1029,7 @@
<input type="hidden" name="orgnl_allrowFileExtsn" id="orgnl_allrowFileExtsn" value="" /><!-- 허용 확장자 -->
<div class="cf_left">
<p>최대 <span class="orgnl_limitFileCount">1</span>개</p>
<p><span>500MB</span>제한</p>
<p><span>5MB</span>제한</p>
</div>
<div class="cf_right">
<p>등록된 파일 <span class="upload_number orgnl_totalfileCount">0</span>개</p>
@ -1095,7 +1109,7 @@
<input type="hidden" name="cpy_allrowFileExtsn" id="cpy_allrowFileExtsn" value="" /><!-- 허용 확장자 -->
<div class="cf_left">
<p>최대 <span class="cpy_limitFileCount">1</span>개</p>
<p><span>500MB</span>제한</p>
<p><span>5MB</span>제한</p>
</div>
<div class="cf_right">
<p>등록된 파일 <span class="upload_number cpy_totalfileCount">0</span>개</p>
@ -1174,7 +1188,7 @@
<input type="hidden" name="evdnc_allrowFileExtsn" id="evdnc_allrowFileExtsn" value="ZIP" /><!-- 허용 확장자 -->
<div class="cf_left">
<p>최대 <span class="evdnc_limitFileCount">1</span>개</p>
<p><span>500MB</span>제한</p>
<p><span>5MB</span>제한</p>
</div>
<div class="cf_right">
<p>등록된 파일 <span class="upload_number evdnc_totalfileCount">0</span>개</p>
@ -1184,7 +1198,7 @@
</dd>
</dl>
<dl class="filewrap_div">
<dt><p class="req_text"><span>필수입력 항목</span>*</p>원격연수 이수증</dt>
<dt>원격연수 이수증</dt>
<dd>
<div class="btn_wrap">
<button type="button" class="btnType01 rmtTrn_btn_add_file">원격연수 이수증 업로드</button>
@ -1253,7 +1267,7 @@
<input type="hidden" name="rmtTrn_allrowFileExtsn" id="rmtTrn_allrowFileExtsn" value="" /><!-- 허용 확장자 -->
<div class="cf_left">
<p>최대 <span class="rmtTrn_limitFileCount">1</span>개</p>
<p><span>500MB</span>제한</p>
<p><span>5MB</span>제한</p>
</div>
<div class="cf_right">
<p>등록된 파일 <span class="upload_number rmtTrn_totalfileCount">0</span>개</p>