첨부파일 할경우 파일크기를 표시하고 싶은데..

첨부파일 할경우 파일크기를 표시하고 싶은데..

QA

첨부파일 할경우 파일크기를 표시하고 싶은데..

본문

어제 오늘 그누보드를 공부하면서

질문게시판에 글을 여러개 올려서 도배하는거 같아 죄송하네요.

 

오늘 처음 안 사실인데

웹호스팅 업체를 이용할 경우 업로드 용량을 업체에서 8M 정도로 제한하고 있는데

이 용량이 파일 하나당 용량이 아니고 한번에 업로드 할수 있는

전체 용량이라는 사실을 오늘 처음 알았네요. ㅠ.ㅠ

 

게시판에서 글쓰기 할때 첨부파일을 하면 그 옆에 파일 크기를 표시하고 싶은데

어찌 해야 할까요?

 

그리고 한가지만 더

혹시 그누보드에서 한번에 올릴수 있는 첨부파일들의 함께가 10M가로 제한되어 있나요?
아니면 업체에서 만일 20M가 파일접속 용량을 업 시켜준다면

그누보드에서 한번에 20M도 올릴수 있는지 궁금합니다.
 

write.skin.php 

 


        <?php for ($i=0; $is_file && $i<$file_count; $i++) { ?>
        <tr>
            <th scope="row" class="clear text-center pt-10 font-weight-600 font-14">파일 #<?php echo $i+1 ?></th>
            <td>
                <input type="file" name="bf_file[]" title="파일첨부 <?php echo $i+1 ?> : 용량 <?php echo $upload_max_filesize ?> 이하만 업로드 가능" class="frm_file frm_input select1"  style="height:35px">
                <?php if ($is_file_content) { ?>
                <input type="text" name="bf_content[]" value="<?php echo ($w == 'u') ? $file[$i]['bf_content'] : ''; ?>" title="파일 설명을 입력해주세요." class="frm_file frm_input select1" size="50"  style="height:35px">
                <?php } ?>
                <?php if($w == 'u' && $file[$i]['file']) { ?>
                <input type="checkbox" id="bf_file_del<?php echo $i ?>" name="bf_file_del[<?php echo $i;  ?>]" value="1"> <label for="bf_file_del<?php echo $i ?>"><?php echo $file[$i]['source'].'('.$file[$i]['size'].')';  ?> 파일 삭제</label>
                <?php } ?>
            </td>
        </tr>
        <?php } ?>

이 질문에 댓글 쓰기 :

답변 2

가능하면 웹표준 기술로만 구현하는게 좋다고 생각합니다.
아래 주소 들어가 보시면 file object로 파일 사이즈를 얻는 예제가 있습니다.
http://www.w3schools.com/jsref/prop_fileupload_files.asp

그누보드에서 업로드된 파일용량의 크기는 게시판 수정으로 들어가면 용량이 나타나고요.

업로드 하기 전인 글쓰기 페이지에서 용량 체크를 하시려면 제이쿼리 등으로 추가 작업 하셔야 할 것 같네요.

http://www.seobangnim.com/zbxe/601332

여기 참고 하시고요.

 

그누보드에서 각 게시판에서 첨부파일의 용량은 각 게시판 설정에 보시면 "파일 업로드 용량"이라는 것이 있습니다. 여기에서 수정하면 가능하고요.

이 부분은 서버의 용량이 허용이 되어야 가능한 부분입니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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