구글 크롬에서 지업로더 사용시 목록 잘리는 문제 해결 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

구글 크롬에서 지업로더 사용시 목록 잘리는 문제 해결 정보

구글 크롬에서 지업로더 사용시 목록 잘리는 문제 해결

본문

안녕하세요.
구글 크롬에서 지업로더 사용시에 파일 목록에서 마지막 파일이 보이지 않는 문제가 있더군요.

수정할 부분은 file_upload_after.php와 guploader.js입니다.

1. file_upload_after.php
<원문>-------------
while($row = sql_fetch_array($qry)) {
    if (!$row[bf_file]) continue;
    echo "{\"bf_no\":\"{$row['bf_no']}\",\"save_name\":\"{$row['bf_file']}\", \"real_name\":\"{$row['bf_source']}\", \"file_size\":\"{$row['bf_filesize']}\"},";
}
<수정>-------------
$tmp=0;
while($row = sql_fetch_array($qry)) {
    if (!$row[bf_file]) continue;
if($tmp++!=0) echo ",";
    echo "{\"bf_no\":\"{$row['bf_no']}\",\"save_name\":\"{$row['bf_file']}\", \"real_name\":\"{$row['bf_source']}\", \"file_size\":\"{$row['bf_filesize']}\"}";
}

2. guploader.js
<원문>-------------
for (var i=0; i<json.files.length-1; i++) {
<수정>-------------
for (var i=0; i<json.files.length; i++) {



json 형식으로 정보 전달시에 {file01, file02, file03,} 이렇게 날아가는데, 마지막 콤마 부분 때문에 에러가 났던것 같습니다. 마지막에 콤마를 넣지 않도록 했고, guploder.js에서는 파일 목록 정보에서 마지막 콤마가 빠졌으므로 하나를 줄여서 셀 필요가 없게 된것을 수정하니 되더군요.
추천
3
  • 복사

댓글 1개

© SIRSOFT
현재 페이지 제일 처음으로