저는 zip 아카이브를 사용하여 zip 파일을 생성하고 사용자가 다운로드 할 수 있도록 브라우저로 보냅니다.파일 다운로드 PHP를 사용하여 11MB로 다운로드가 중지됩니다.
$archive_file_name = "/var/www/html/administrator/1396413991.zip";
header("Content-type: application/zip");
header("Content-Disposition: attachment; filename=test.zip");
header("Expires: on, 01 Jan 1970 00:00:00 GMT");
header("Pragma: no-cache");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
readfile("$archive_file_name");
exit;
내 다운로드가 11MB에서 중지되고 11MB 이상의 파일을 다운로드 할 수 없습니다. 무엇이 잘못되었거나 잘못 되었습니까?
의견을 보내 주시면 감사하겠습니다. 감사.
가능한 중복 : http://stackoverflow.com/questions/2946791/php-readfile-and-large-downloads –
아마 웹 액세스처럼 그 모양 때문에 단순히 가리없는 이유 /를 리디렉션 zip 파일을 만들고 웹 서버에 제공하게 하시겠습니까? PHP로 파일을 검색하는 것이 가장 느립니다. – AD7six
구현 세부 사항으로 인해 사용자가 리디렉션하는 대신 사용자를 리디렉션 할 수 있도록해야합니다. –