php 点击下载,微信公众号里如何实现 点击下载 的功能,服务器端为php

这段PHP代码展示了如何设置HTTP头来实现浏览器直接下载指定文件,例如test.doc。通过header函数设置Content-Type、Content-Disposition、Content-Length等字段,确保文件以附件形式下载,并正确传递文件大小和名称。
摘要由CSDN通过智能技术生成

不需要Ajax 直接下载

或者点击链接,php下载

$file  =  'test.doc' ;if ( file_exists ( $file )) {

header ( 'Content-Description: File Transfer' );

header ( 'Content-Type: application/octet-stream' );

header ( 'Content-Disposition: attachment; filename=' . basename ( $file ));

header ( 'Content-Transfer-Encoding: binary' );

header ( 'Expires: 0' );

header ( 'Cache-Control: must-revalidate' );

header ( 'Pragma: public' );

header ( 'Content-Length: '  .  filesize ( $file ));

ob_clean ();

flush ();

readfile ( $file );    exit;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值