그누보드용 모바일웹(+앱) 첨부파일 다운로드 편법 팁입니다. > 그누보드5 팁자료실

그누보드5 팁자료실

그누보드용 모바일웹(+앱) 첨부파일 다운로드 편법 팁입니다. 정보

그누보드용 모바일웹(+앱) 첨부파일 다운로드 편법 팁입니다.

본문

음...안드로이드에서 cookie를 들고가게 작업해서 다운로드 가능하게 할라했는데 자꾸 실패해서
편법을 사용했습니다.

일단 mobile 폴더에 skin / board / 해당 스킨에서
view.skin.php에 들어갑니다.

간단명료하게 첨부파일이라고 검색하면 파일이 있는지 여부를 검색하는 for 문이 보이실 겁니다.

<?php
        // 가변 파일
        for ($i=0; $i<count($view['file']); $i++) {
            if (isset($view['file'][$i]['href']) && $view['file'][$i]['source'] && !$view['file'][$i]['view']) {
?>

<li>
    <a href="<?php echo $view['file'][$i]['href'];?> class="view_file_download">
이 문장이 보이실 겁니다.
여기서 <li> 위에 쿼리문을 넣어줍시다.
<?php $row = sql_fetch(" select bf_file from {$g4['board_file_table']} where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no = '$i' ");?>
그누보드5면 $g4를 $g5로 바꿔주세요.

그 다음에 <?php echo $view['file'][$i]['href'];?> 이 부분을

<?php echo G4_URL?>/data/file/<?php echo $bo_table?>/<?php echo $row["bf_file"]?>

이렇게 바꿔줍니다. 그누보드5는 G4를 G5로 바꿔주세요.

그러면 모바일웹 및 앱에서도 정상적으로 다운로드가 됩니다.


안드로이드 전문개발자 분들이라면 cookiemanager를 사용해서 그냥 간단히 해결하실 수도 있을 것입니다.

이상 뻘팁이었습니다.
추천
1

댓글 2개

이렇게 다운로드 하면서도, 다운로드 받는 파일명을 원래 업로드한 파일명으로 다운받게 할 수 있는 방법은 없을까요?
제가 오늘 하루 죙일 삽질 하다가, 개선한 코드를 팁게시판에 올려두었습니다. 이런 문제로 고생하실 분을 위해 도움이 되시길 바라며... https://sir.kr/g5_tip/9478
전체 2,431 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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