壓縮文件是正常的,但是下載到本地就提示損壞,打不開,但是隨便創建一個壓縮文件下載又是正常的$froot = dirname($_SERVER['DOCUMENT_ROOT']) . '/upzip/' . $id . '.zip'; if(!file_exists($froot)){ ??? ? exit("無法找到文件"); //即使創建,仍有可能失敗。。。。 ?? }? ? ? ? header("Cache-Control: public");? header("Content-Description: File Transfer");? header('Content-disposition: attachment; filename='.basename($froot)); //文件名 ? header("Content-Type: application/zip"); //zip格式的 ? header("Content-Transfer-Encoding: binary"); ? header('Content-Length: '. filesize($froot)); //告訴瀏覽器,文件大小 ? @readfile($froot);
- 4 回答
- 0 關注
- 2442 瀏覽
添加回答
舉報
0/150
提交
取消