/*$("#upFile").click(function(){ var url = $(this).attr("href"); window.open(url,"popFileUpload","width=430, height=630, menubar=no, status=no, resizable=no"); return false; });*/ function fileTempUp(upFile, fileGubun){ var i = upFile.id.split('_')[1]; if($(upFile).val() == ""){ alert("파일을 선택해 주세요"); $(upFile).focus(); return false; } var val = $(upFile).val().split("\\"); var fileName = val[val.length-1]; //마지막 화일명 var fileType = fileName.substring(fileName.lastIndexOf("."));//확장자빼오기 var extArray = new Array("txt","jpeg","jpg","png","gif","bmp","mp3","mp4","hwp","doc","docx","xls","xlsx","ppt","pptx","pdf","zip","alz","hwpx"); var extChk = false; for(var f=0; f  잠시만 기다려주세요.' }); $('#fileTempUpFrm'+i).ajaxForm({ //보내기전 validation check가 필요할경우 beforeSubmit: function (data, form, option) { //alert("전송전!!"); //return false; }, //submit이후의 처리 success: function(response, status){ $.unblockUI(); jf_upload_set(response.fileName, response.reFileName, response.fileSize, response.fileType, response.copyContractYn, i, fileGubun); //alert("after"); }, //ajax error error: function(){ $.unblockUI(); alert("작업이 실패 했습니다."); } }).submit(); } var fileCountFix = 0; var totFileSize = 0; function jf_upload_set(fileName, reFileName, fileSize, fileType, copyContractYn, objNo, fileGubun){ /*alert("fileName:" + fileName); alert("reFileName:" + reFileName); alert("fileSize:" + fileSize); alert("fileType:" + fileType); alert("copyContractYn:" + copyContractYn);*/ var sizeData = parseInt(fileSize); sizeData = sizeData/1024/1024; totFileSize = sizeData; sizeData = sizeData.toFixed(2); if(totFileSize > 500){ alert("첨부파일 크기가 500Mbyte를 넘었습니다."); return; } var upFileLiLength = parseInt($("#uploadFileCntId").val()); if(upFileLiLength != "" && upFileLiLength != undefined){ if(fileCountFix==0){ fileCountFix = upFileLiLength+1; } } //홈페이지에서 등록하는 파일은 메모 박스가 없게... //250404 - 내부결재 첨부파일은 메모에 DOCID 사용하여 메모 제외 var isFileMemo = true; if(reFileName != null && reFileName !="" && reFileName != undefined){ var arrReName = reFileName.split("_"); if(arrReName.length > 0){ if(arrReName[0] == 'mediation' || arrReName[0] == 'x-1' || arrReName[0] == 'x-2' || arrReName[0] == 'x-3'){ isFileMemo = false; } } } var fileHtml = "
"; fileHtml += "\"gif\"  "; fileHtml += fileName+"  ("+sizeData+")"; fileHtml += " "; fileHtml += "\"삭제\""; if(isFileMemo){ fileHtml += ""; } fileHtml += ""; fileHtml += ""; fileHtml += ""; fileHtml += ""; fileHtml += ""; fileHtml += "
"; fileCountFix = fileCountFix+1; $("#upFileHtml"+objNo).append(fileHtml); } function jf_delete_file(deleteNum, sizeData, copyContractYn, objNo){ var idName = ""; idName = "upFileHtml"+objNo; var fileIdx = $("#"+idName+" > #fileUploadP"+deleteNum).children(".fileIdxClass").val(); if(fileIdx != ""){ var deleteFileData = $("#deleteFileDataId").val(); if(deleteFileData != ""){ deleteFileData = deleteFileData+","+fileIdx; }else{ deleteFileData = fileIdx; } $("#deleteFileDataId").val(deleteFileData); } $("#"+idName+" > #fileUploadP"+deleteNum).remove(); totFileSize = totFileSize-sizeData; if(totFileSize < 0){ totFileSize = 0; } } function jf_delete_file2(deleteNum, sizeData, copyContractYn, objNo, fileSeqNo){ var idName = ""; idName = "upFileHtml"+objNo; var fileIdx = $("#"+idName+" > #fileUploadP"+deleteNum).children(".fileIdxClass").val(); if(fileIdx != ""){ var deleteFileData = $("#deleteFileDataId").val(); if(deleteFileData != ""){ deleteFileData = deleteFileData+","+fileIdx; }else{ deleteFileData = fileIdx; } $("#deleteFileDataId").val(deleteFileData); } $("#"+idName+" > #fileUploadP"+deleteNum).remove(); totFileSize = totFileSize-sizeData; if(totFileSize < 0){ totFileSize = 0; } fileDelt(fileSeqNo); } //기존 등록된 파일삭제 function fileDelt(fileSeqNo){ $("#fileSeqNo").val(fileSeqNo); var url = ""; $("#type").val("U"); var param = jQuery('#frm').serialize(); url = "/user/case/trublcfrncmng/ajax/CasefileDel.do"; XHR(url, param, function(r){ alert("파일이 삭제되었습니다."); }); }