ajax下载文件的方法 php下载图片的方法
PHP下载文件的方法 ajax也是用这种方式 链接跳转就可以了
public function xiazai() { $file_path = __DIR__ . '/../../../Public/qitan.pdf'; $fp = fopen($file_path, "r"); $file_size = filesize($file_path); //下载文件需要用到的头 Header("Content-type: application/octet-stream"); Header("Accept-Ranges: bytes"); Header("Accept-Length:" . $file_size); Header("Content-Length:" . $file_size); Header("Content-Disposition: attachment; filename=qitan.pdf"); $buffer = 1024; $file_count = 0; //向浏览器返回数据 while (!feof($fp) && $file_count < $file_size) { $file_con = fread($fp, $buffer); $file_count += $buffer; echo $file_con; } fclose($fp); }
如果遇到什么不懂的地方直接关注公众号留言(本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。)
作者:newmiracle
出处:https://www.cnblogs.com/newmiracle/