0
ZipArchive 클래스를 사용하여 ZIP 파일을 만들고 클라이언트로 스트리밍하지만 모든 아카이브가 올바르게 생성되지 않습니다.손상된 파일을 보내는 ZipArchive
제안 사항? (다윗 writed)
<?php
if(file_exists('../../../thure/uploads/nestingen/58861.pdf'))
{
$files = array('../../../thure/uploads/nestingen/58861.pdf');
$zipname = 'file.zip';
$zip = new ZipArchive;
$zip->open($zipname, ZipArchive::CREATE);
foreach ($files as $file) {
$zip->addFile($file);
}
$zip->close();
header('Content-Type: application/zip');
header('Content-disposition: attachment; filename='.$zipname);
header('Content-Length: ' . filesize($zipname));
readfile($zipname);
exit;
}
else
{
echo 'file not found';
}
?>
이 같은 오류 이반을 제공합니다. – Muiter
오류 출력을 추가 할 수 있습니까? –
화면의 출력에는 오류가 없지만 다운로드 한 zip 파일은 TS를 참조하십시오. – Muiter