¡¡¡¡
PHPʵÏÖä¯ÀÀÆ÷ÎļþÏÂÔØÍ¼Æ¬»òÕßphpÎļþÐèҪͨ¹ýheaderÀ´Êä³öÏÂÔØ·ñÔò»á½øÐнâÎöÎÞ·¨ÕýÈ·µÄÏÂÔØÎļþŶ£¬ÏÂÃæµÄÎÒÃǾÍÀ´¿´¿´°É¡£
³¬Á´½ÓÏÂÔØ
Èç¹ûä¯ÀÀÆ÷Ö§³Ö³¬Á´½ÓµÄ·½Ê½ÏÂÔØÎļþ£¬»áÔÚµã»÷³¬Á´½ÓµÄʱºò×Ô¶¯ÏÂÔØÎļþ¡£
ÏÂÃæÎÒÃÇÀ´²âÊÔÒ»ÏÂͨ¹ý³¬Á´½ÓÏÂÔØÎļþ£º
µ±ÎÒÃǵã»÷µÄʱºòÈçÏÂËùʾ£º
³¬Á´½ÓÏÂÔØÎļþ
ͨ¹ý³¬Á´½ÓÏÂÔØÍ¼Æ¬£º
ÎÒÃÇͨ¹ý³¬Á´½ÓÏÂÔØÍ¼Æ¬Ê±£¬»áÖ±½ÓÔÚä¯ÀÀÆ÷´ò¿ªÏÔʾ£¬È»ºóÎÒÃÇÐèÒªÔÙ´æ´¢µ½Ö¸¶¨Â·¾¶±£´æÏÂÀ´£º
Ч¹ûÊÇÕâÑùµÄ£º
³¬Á´½ÓÏÂÔØÍ¼Æ¬
ͨ¹ý³ÌÐòÏÂÔØ
HTML¶ËÒ»ÐдúÂë
download.php´úÂë
ÎÒÃÇÊÇͨ¹ýHeaderÇëÇóÍ·À´·¢ËÍÎļþÏÂÔØÐÅÏ¢£¬Ö¸¶¨ÏÂÔØµÄÊǸ½¼þ£¬ÏÂÔØºóµÄÎļþÃû£¬content-lengthÀ´Ö¸¶¨ÎļþµÄ´óС£¬È»ºóͨ¹ýreadfileº¯ÊýÀ´¶ÁÈ¡ÎļþÄÚÈݶøÊµÏÖÎļþÏÂÔØ£º
$filename = $_GET['filename'];
header('content-disposition:attachment;filename='. basename($filename));
header('content-length:'. filesize($filename));
readfile($filename);
Ч¹ûÈçÏ£º