PHP實現簡單下載
PHP菜鳥
PHP
檔案為 download.php
,供下載的檔案為 1.jpg
.
<?php $filename="1.jpg"; if(!file_exists($filename)){ die("檔案不存在"); }//判斷檔案是否存在 $fp =fopen($filename,"r");//開啟檔案 $file_size=filesize($filename);//宣告檔案大小 header("Content-type:application/octet-stream"); header("Accept-Ranges:bytes");//按位元組大小返回 header("Accept-Length:".$file_size);//告訴瀏覽器檔案大小 header("Content-Disposition: attachment; filename=".$filename);//下載框中檔案的名字 $buffer=1024; while(!feof($fp)){ $data=fread($fp,$buffer); }//判斷檔案是否下載完 fclose($fp);//關閉檔案 ?>
訪問驗證一下:

