<php? // http headers for zip downloads $localfilename='myfileOnServer.zip'; $filename='myfilenameClient.zip'; header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: public"); header("Content-Description: File Transfer"); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"".$filename."\""); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".filesize($localfilename)); ob_end_flush(); @readfile($localfilename); ?>
The above codes download the file named "myFileOnServer.zip" to the client with default save file "myfilenameClient.zip".
The above download may not work if the file "myFileOnServer.zip" is larger than the default settings in php.ini (PHP 4) or php5.ini (PHP 5). To solve this download the php.ini and php5.ini from your server and add the following lines:
Upload_max_filesize = 1500M
Max_input_time = 1000
Memory_limit = 640M
Max_execution_time = 1800
Post_max_size = 2000M
Thanks for sharing, nice post! Post really provice useful information!
ReplyDeleteFadoExpress là một trong những top công ty chuyển phát nhanh quốc tế hàng đầu chuyên vận chuyển, chuyển phát nhanh siêu tốc đi khắp thế giới, nổi bật là dịch vụ gửi hàng đi nhật và gửi hàng đi pháp và dịch vụ chuyển phát nhanh đi hàn quốc uy tín, giá rẻ