PHP 下载保存文件到本地

PHP 下载保存文件到本地

经常需要点击按钮,然后弹出一个对话框,保存下载文件。

最常见的方式,就用链接实现,例如:

youfile.txt

 

本文介绍的下载保存方式,是通过生成文件后,然后用代码实现下载保存。

完整示例推荐



                

$file_basename 是临时文件已过期,服务器不保存!

请提取最新代理: http://proxy.mimvp.com/api/fetch.php
"; } else { $file_filesize = filesize($res_filepath); $file = fopen($res_filepath, "r"); Header("Content-type: application/octet-stream"); Header("Accept-Ranges: bytes"); Header("Accept-Length: " . $file_filesize); Header("Content-Disposition: attachment; filename=" . $file_basename); echo fread($file, $file_filesize); fclose($file); // echo file_get_contents($filename); // readfile($filename); } // 下载或取消后,删除临时文件 $del_result = @unlink($res_filepath); if ($del_result == true) { @unlink($res_filepath); } ?>

网上其他方式

第一种:



第二种:


PHP实现下载文件的两种方法

方法1:

了解php中header函数的用法

 

方法2:


经典实例:

http://proxy.mimvp.com/fetch.php      (米扑代理提取,推荐



你可能感兴趣的:(PHP应用)