/* */

PHP下载文件Accept-Length获取下载大小解决方法

分类:技术文章 时间:2024-03-13 16:27 浏览:0 评论:0
0

PHP下载文件时,我们一般会加上如下的header信息:

header("Content-type: application/octet-stream");
header("Accept-Ranges: bytes");
header("Accept-Length:".$fileSize); //请用Content-Length
header("Content-Disposition: attachment; filename=".$fileName);

其中header("Accept-Length:".$fileSize);是获取文件的大小,并可以返回数据给浏览器展示。

却遇到怎么也获取不到下载数据大小的问题,虽然不影响正常的功能,但是为了追求完美,我要探个究竟。

最后才发现header("Accept-Length:***");这其实是一个误导,其实正确的应该是header("Content-Length:***"); 修改之后,果然就正确了。

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 技术文章 > PHP下载文件Accept-Length获取下载大小解决方法

用户评论