Heim > Artikel > Backend-Entwicklung > So implementieren Sie die Download-Funktion mit PHP
Der Inhalt, der in diesem Artikel mit Ihnen geteilt wird, befasst sich mit der Verwendung von PHP zur Implementierung der Download-Funktion. Der Inhalt ist von großem Referenzwert und ich hoffe, dass er Freunden in Not helfen kann.
PHP
Die Datei ist download.php
und die Datei zum Herunterladen ist 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); //关闭文件 ?>
Besuchen und überprüfen:
Verwandte Empfehlungen:
Welche Methoden gibt es für PHP-Dateiberechtigungen bei der Ausführung unter Linux?
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Download-Funktion mit PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!