文章缩略图

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

2022-11-07 00:00:00 技术教程 5952 阅读需30分钟
图标

本文最后更新于2022-11-07 00:00:00已经过去了902天 请注意内容时效性

热度 137 评论 0 点赞65
钞能力。你在哪?此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“验证码”,获取验证码。在微信里搜索“钞能力。你在哪?”或者“mdyc919293”或者微信扫描右侧二维码关注公众号。

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

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

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

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

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

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

你可能想看:
继续阅读本文相关话题
更多推荐
发表评论

共有[ 0 ]人发表了评论

🥰 😎 😀 😘 😱 🤨 🥵 😔 😤 😡 😭 🥱 🤡 ☠️ 💖 🤖 💢 💥

评论列表
暂无评论

暂时没有评论,期待您的声音!

品牌认证 W3C认证 MYSSL认证 TrustAsia 安全签章
扫码访问手机版
二维码图片