파일업로드페이지 수정

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
파일업로드페이지 수정

QA

파일업로드페이지 수정

본문

안녕하세요
(1)사진파일 업로드 후 게시물 작성한후에 사진을 추가하기 위해 게시물을 수정할때
기존 업로드된 파일 삭제하기를 체크하지 않아도 첫번째 업로드칸에 사진을 지정하면
자동으로 기존에 올렸던 파일이 삭제되네요, 수정할때 두번째칸에 추가사진을 업로드하면 기존파일은 그대로 유지되고요
수정할때(사진을 추가할때도) 삭제체크를 안하면 그대로 그전에 있던 사진은 유지하고 싶은데 방법이 있을까요?

(2)그리고 사진을 2개 이상올려도 수정시에는 삭제체크박스가 1개씩만 나오는데 도대체 수정방법을 모르겠네요

고수분들의 조언을 기다립니다 (__)
 
01 <center>사진파일 첨부</center>
02 </li>
03  <li data-role="fieldcontain">
04  <input type='file' class='ed' name='bf_file[0]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능'>
05  <li>
06 <input type='file' class='ed' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능'>
07 </li>
08 <li>
09 <input type='file' class='ed' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능'>
10 </li>
11 <li>
12 <input type='file' class='ed' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능'>
13 </li>
14 <li>
15 <input type='file' class='ed' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능'>
16 </li>
17  <?if($file_name_st!=''){//첨부파일이 있으면?>
18  <input type="checkbox" name="bf_file_del[0]" id="checkbox-1" class="custom" />
19  <label for="checkbox-1"><?=$file_name_st?> - 파일 삭제</label><?}?>
20  </li>
21  <script type="text/javascript">
22  var flen = 0;
23  function add_file(delete_code)
24  {
25  var upload_count = <?=(int)$board[bo_upload_count]?>;
26  if (upload_count && flen >= upload_count)
27  {
28  alert("이 게시판은 "+upload_count+"개 까지만 파일 업로드가 가능합니다.");
29  return;
30  }
31  
32  var objTbl;
33  var objRow;
34  var objCell;
35  if (document.getElementById)
36  objTbl = document.getElementById("variableFiles");
37  else
38  objTbl = document.all["variableFiles"];
39  
40  objRow = objTbl.insertRow(objTbl.rows.length);
41  objCell = objRow.insertCell(0);
42  
43  objCell.innerHTML = "<input type='file' class='ed' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능'>";
44  if (delete_code)
45  objCell.innerHTML += delete_code;
46  else
47  {
48  <? if ($is_file_content) { ?>
49  objCell.innerHTML += "<br><input type='text' class='ed' size=50 name='bf_content[]' title='업로드 이미지 파일에 해당 되는 내용을 입력하세요.'>";
50  <? } ?>
51  ;
52  }
53  
54  flen++;
55  }
56  
57  <?=$file_script; //수정시에 필요한 스크립트?>
58  
59  function del_file()
60  {
61  // file_length 이하로는 필드가 삭제되지 않아야 합니다.
62  var file_length = <?=(int)$file_length?>;
63  var objTbl = document.getElementById("variableFiles");
64  if (objTbl.rows.length - 1 > file_length)
65  {
66  objTbl.deleteRow(objTbl.rows.length - 1);
67  flen--;
68  }
69  }
70  </script>

이 질문에 댓글 쓰기 :

답변 2


 <input type='file' class='ed' name='bf_file[0]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능'>


이 부분을
 <input type='file' class='ed' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능'>

이렇게 하세요.
우선 게시판 관리자에서 첨부파일이 몇개이신지 확인을 해보시겠어요 ?
2개만 나온다면, 제가 볼때는 관리자에서 첨부파일 갯수가 2개로 되어 있는것 같네요
답변을 작성하시기 전에 로그인 해주세요.
전체 124,222 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT