자바스크립트에서 php 함수 호출 문의

자바스크립트에서 php 함수 호출 문의

QA

자바스크립트에서 php 함수 호출 문의

본문

안녕하세요 . 자바스크립트에서 php 함수 호출 문의때문에 질문 등록합니다.


<input type="button" value="메뉴얼 다운로드" onclick="manual_file(2)" >
 
//////////////////////////////////////////////////////////////////////////////////////
 
<script>
function manual_file(str){
    if(str==2){
        alert("<?=dfile(3)?>"); 
    }
}
</script>
 
///////////////////////////////////////////////////////////////////////////////////
 
<?
function dfile($c){
    $b=$c;
if($b==3){
$filename = "./test.txt";                      
$reail_filename = urldecode("test.txt");    
$file_dir = "./manual/test.txt";  
header('Content-Type: application/x-octetstream');
header('Content-Length: '.filesize($file_dir));
header('Content-Disposition: attachment; filename='.$reail_filename);
header('Content-Transfer-Encoding: binary');
$fp = fopen($file_dir, "r");
fpassthru($fp);
fclose($fp);
    }else{
        echo "실패";
    }
 
    } 
 
?>

 

1. 자꾸 자동 다운로드 가 진행되네요...함수쪽에서 바로 실행되는것같은데..어떻게 해결해야 좋을까요?


2. 웹뷰에서 이런식으로 파일다운로드를 구현할 건데요 동작이 가능할까요? 

이 질문에 댓글 쓰기 :

답변 2

답변을 작성하시기 전에 로그인 해주세요.
전체 44
QA 내용 검색

회원로그인

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