File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
/*$("#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(upType){
var idName = '';
if(upType == 'A'){
idName = 'upFile';
}else if(upType == 'B' || upType == 'C'){
idName = 'upFile2';
}else if(upType == 'D' || upType == 'E'){
idName = 'upFile3';
}
if($("#"+idName).val() == ""){
alert("파일을 선택해 주세요");
$("#"+idName).focus();
return false;
}
var val = $("#"+idName).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<extArray.length; f++){
if("."+extArray[f] == fileType.toLowerCase()){
extChk = true;
break;
}
}
if(!extChk){
alert("업로드 할 수 없는 파일 형식 입니다.");
return false;
}
if(upType == 'A'){//신청인
$("#fileGubun").val('4801000000');
$("#fileTempUpFrm").submit();
}else if(upType == 'B'){//신청인
$("#fileGubun").val('4801000000');
$("#fileTempUpFrm2").submit();
}else if(upType == 'C'){//피신청인
$("#fileGubun").val('4802000000');
$("#fileTempUpFrm2").submit();
}else if(upType == 'D'){//피신청인
$("#fileGubun").val('4819000000');
$("#fileTempUpFrm3").submit();
}else if(upType == 'E'){//피신청인
$("#fileGubun").val('4820000000');
$("#fileTempUpFrm3").submit();
}
}
$(function(){
$('#fileTempUpFrm').ajaxForm({
//보내기전 validation check가 필요할경우
beforeSubmit: function (data, form, option) {
//alert("전송전!!");
//return false;
},
//submit이후의 처리
success: function(response, status){
jf_upload_set(response.fileName, response.reFileName, response.fileSize, response.fileType, response.copyContractYn);
},
//ajax error
error: function(){
alert("작업이 실패 했습니다.");
}
});
});
$(function(){
$('#fileTempUpFrm2').ajaxForm({
//보내기전 validation check가 필요할경우
beforeSubmit: function (data, form, option) {
//alert("전송전!!");
//return false;
},
//submit이후의 처리
success: function(response, status){
jf_upload_set(response.fileName, response.reFileName, response.fileSize, response.fileType, response.copyContractYn);
},
//ajax error
error: function(){
alert("작업이 실패 했습니다.");
}
});
});
$(function(){
$('#fileTempUpFrm3').ajaxForm({
//보내기전 validation check가 필요할경우
beforeSubmit: function (data, form, option) {
//alert("전송전!!");
//return false;
},
//submit이후의 처리
success: function(response, status){
jf_upload_set(response.fileName, response.reFileName, response.fileSize, response.fileType, response.copyContractYn);
},
//ajax error
error: function(){
alert("작업이 실패 했습니다.");
}
});
});
var fileCountFix = 0;
function jf_upload_set(fileName, reFileName, fileSize, fileType, copyContractYn){
/*alert("fileName:" + fileName);
alert("reFileName:" + reFileName);
alert("fileSize:" + fileSize);
alert("fileType:" + fileType);
alert("copyContractYn:" + copyContractYn);*/
var sizeData = parseInt(fileSize);
sizeData = sizeData/1024/1024;
var totFileSize = sizeData;
sizeData = sizeData.toFixed(2);
if(totFileSize > 500){
alert("첨부파일 크기가 500Mbyte를 넘었습니다.");
return;
}
var upFileLiLength = parseInt($("#uploadFileCntId").val());
upFileLiLength = upFileLiLength+1;
$("#uploadFileCntId").val(upFileLiLength);
if(fileCountFix==0){
fileCountFix = upFileLiLength;
}
fileCountFix = fileCountFix+1;
var fileHtml = "<li id=\"fileUploadP"+fileCountFix+"\">";
fileHtml = fileHtml+"<img src=\"/img/user/bbs/icon_file.gif\" alt=\"gif\" style=\"margin-top: 14px\"> ";
fileHtml = fileHtml+fileName+" ("+sizeData+")";
fileHtml = fileHtml+" ";
fileHtml = fileHtml+"<a href=\"javascript:;\" onclick=\"javascript:jf_delete_file('"+fileCountFix+"', '"+sizeData+"', '"+copyContractYn+"');\"><img src=\"/img/user/bbs/btn_file_del.png\" alt=\"삭제\" style=\"margin-top: 18px\"></a>";
fileHtml = fileHtml+"<input type=\"hidden\" name=\"fileIdx\" value=\"\" class=\"fileIdxClass\"/>";
fileHtml = fileHtml+"<input type=\"hidden\" name=\"uploadFileName\" value=\""+fileName+"\" />";
fileHtml = fileHtml+"<input type=\"hidden\" name=\"uploadFileReName\" value=\""+reFileName+"\" />";
fileHtml = fileHtml+"<input type='hidden' name='copyContractYn' value='"+copyContractYn+"' />";
fileHtml = fileHtml+"</li>";
if(copyContractYn == 'Y'){
$("#upFileHtml").append(fileHtml);
}else if(copyContractYn == 'YN'){
$("#upFileHtml3").append(fileHtml);
}else{
$("#upFileHtml2").append(fileHtml);
}
}
function jf_delete_file(deleteNum, sizeData, copyContractYn){
var idName = "";
if(copyContractYn == 'Y'){
idName = "upFileHtml";
}else if(copyContractYn == 'YN'){
idName = "upFileHtml3";
}else{
idName = "upFileHtml2";
}
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;
}
}