PHP实现文件下载的发法

墨辰丷
Lepaskan: 2023-03-27 16:28:02
asal
1427 orang telah melayarinya

本篇文章主要介绍了PHP实现文件下载的示例代码。具有很好的参考价值。下面跟着小编一起来看下吧

话不多说,请看代码:

1) { echo ""; return; } //HTTP头部信息 header("Content-type: application/octet-stream"); header("Accept-Ranges: bytes"); header("Accept-Length: ".$file_size); header("Content-Disposition: attachment; filename=".$file_name); //输出文件内容 echo fread($fp, $file_size); $buffer = 1024; //为了下载安全,做一个文件字节读取计数器 $file_count = 0; //判断文件是否结束 feof while (!feof($fp) && ($file_size-$file_count > 0)) { $file_data = fread($fp, $buffer); //统计读了多少字节 $file_count+=$buffer; echo "$file_data"; //把数据会送给浏览器 } fclose($fp); } //调用 download("qq.txt"); //只需填写文件名即可 ?>
Salin selepas log masuk

以上就是本文的全部内容,希望对大家的学习有所帮助。


相关推荐:

jQuery+PHP打造滑动开关效果_jquery

js函数与php函数的区别实例浅析_javascript技巧

PHP配置文件php.ini中打开错误报告的设置方法_javascript技巧

Atas ialah kandungan terperinci PHP实现文件下载的发法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!