작성 후 ZIP 파일을 다운로드하려고 할 때 스크립트에 문제가 있습니다.아파치는 다운로드 대신 ZIP 파일을 읽습니다.
는 어떻게이 ZIP 확장자를 가진 파일을 다운로드 할 수 있도록 아파치 (우분투에서 실행)을 구성하는 zipstream.php 클래스 (https://github.com/maennchen/ZipStream-PHP)
를 사용할 수 있습니까?
감사합니다. 내가 사용하고
코드 :
<?php
if($_GET['download'] == "ok")
{
$id = $_GET['id'];
$content = "TEST";
$mysql = $db_1->query("select result from testing where id='$id'");
$row = mysql_fetch_assoc($mysql);
$content .= $row['result'];
$file_opt = array(
'time' => time() - 2 * 3600,
'comment' => 'Simple Comment !',
);
$zip = new ZipStream('test.zip', array(
'comment' => 'Simple Comment !'
));
$zip->add_file('test.txt', $content, $file_opt);
$zip->finish();
exit;
}
참고 : 문제는 내가 JQUERY에서 파일을 호출 할 때 자신이 다운로드되지 않습니다,하지만 난 그것을 탐색 할 때 직접 자신이 제대로 다운로드입니다!
당신이 난 그냥 코드 : 그냥 추가 – mariobgr
를 사용하는 코드를 제공;' 와'$ zip-> finish()'이전에 파일의 끝을 보았습니다. – user3818090