안녕하세요
(1)사진파일 업로드 후 게시물 작성한후에 사진을 추가하기 위해 게시물을 수정할때
기존 업로드된 파일 삭제하기를 체크하지 않아도 첫번째 업로드칸에 사진을 지정하면
자동으로 기존에 올렸던 파일이 삭제되네요, 수정할때 두번째칸에 추가사진을 업로드하면 기존파일은 그대로 유지되고요
수정할때(사진을 추가할때도) 삭제체크를 안하면 그대로 그전에 있던 사진은 유지하고 싶은데 방법이 있을까요?
(2)그리고 사진을 2개 이상올려도 수정시에는 삭제체크박스가 1개씩만 나오는데 도대체 수정방법을 모르겠네요
고수분들의 조언을 기다립니다 (__)
(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개 / 댓글 2개
채택된 답변
+20 포인트
2014-04-16 (수) 00:24:44
Copy
<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?> 이하만 업로드 가능'>
이렇게 하세요.
답변에 대한 댓글 1개
cdp17s
2014-04-16 (수) 15:25:25
알려주신대로 고쳐도 그대로네요, 답변은 감사합니다. 추가적으로 조언을 주실수 있으면 꼭 부탁드립니다.
2014-04-15 (화) 23:25:07
우선 게시판 관리자에서 첨부파일이 몇개이신지 확인을 해보시겠어요 ?
2개만 나온다면, 제가 볼때는 관리자에서 첨부파일 갯수가 2개로 되어 있는것 같네요
답변에 대한 댓글 1개
cdp17s
2014-04-16 (수) 15:25:48
현재 0으로 되어 있고 5로 고쳐도 증세는 그대로네요, 추가적으로 조언을 주실수 있으면 꼭 부탁드립니다.
답변을 작성하려면 로그인이 필요합니다.