Use PHP header to implement file download, under IE6 always prompt cannot download, Google browser Normal, so should be IE problem, ie has a bug, Microsoft Official website has the description. Error message: "Internet Explorer cannot download a file" (Internet Explorer cannot download a piece), there is a way to solve it well,
Look at the code:
A function is organized below.
The code is as follows |
Copy Code |
if (Strstr ($_server["Http_user_agent"], "MSIE") ==false) { Header ("Cache-control:no-cache"); Header ("Pragma:no-cache"); } Header (' Cache-control:public, must-revalidate, max-age=0 '); Header (' accept-ranges:bytes '); Header ("Content-type:application/force-download"); Header ("Content-type:application/download"); Header ("Content-type:application/octet-stream"); if (!empty ($content _type)) { Header ("Content-type:". $content _type); } Header ("Content-transfer-encoding:binary"); Header (' Content-disposition:attachment;filename= '. Rawurlencode ($filename). '); |
http://www.bkjia.com/PHPjc/632115.html www.bkjia.com true http://www.bkjia.com/PHPjc/632115.html techarticle use PHP header to implement file download, under IE6 always prompt cannot download, Google browser Normal, so should be IE problem, ie has a bug, Microsoft Official website has the description. Error message ...