问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在PHP中,通过http写上传文件时,问题

发布网友 发布时间:2022-04-23 08:33

我来回答

1个回答

热心网友 时间:2022-06-18 11:06

这个其实和http协议有关,你可以通过http头部信息告知浏览器这是一个文件,并告知浏览器文件大小,apache服务器默认输出的是Transfer-Encoding: chunked 表示输出的内容长度不能确定,除非你明确指明长度大小Content-lenght,建议你使用下列代码

header("Content-Type: application/octet-stream");
header("content-length: ".filesize($file));
header("Content-Disposition: attachment; filename=".basename($file));
readfile($file);

追问所搭建的服务器是Nginx,应该怎么做?
也这样吗?

追答对,一样

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求电脑玩安卓游戏的方法。步骤。以及所有的文件~谢谢 。有的联系我~ 我在电脑管家软件管理下的鹰击长空2都是解压包 澳洲留学读研申请攻略 澳洲留学申请时间是什么时候 去澳大利亚上大学需要什么手续 澳洲留学申请流程时间如何? 中南财经政法大学保险精算专业介绍 黄福记小吃梅干菜扣肉饼怎么样 如何开一家梅干菜扣肉饼店,成本要多少 在照明行业LED配光曲线图怎么看 http file server如何在网页页面上上传或添加文件夹 HTTP文件上传限制如何取消 用http协议如何上传文件? 微信通讯录,新的朋友申请,未通过但不小心删除 怎么恢复啊? 怎样才能分享WiFi? 有没有人可以告诉我怎么共享WIFI 请问有学习ppt制作的视频教程下载吗? 结业证书和毕业证的区别 豆腐脑和豆腐的营养一样吗 参考资料 - 毕业、结业和肄业在找工作上有区别吗? 天津的老豆腐和北京的豆腐脑有什么区别? 毕业结业肄业的区别,大学毕业后档案怎么处理 豆腐脑和老豆腐有什么区别啊 感觉吃起来口感不一样 豆腐脑和豆腐有什么区别 豆腐脑和老豆腐的区别 如何让厨房电器表面的玻璃不留水痕迹 怎么让冰箱不结冰 冰箱怎么弄不结冰 玻璃易脏难擦干净,有什么不需要水就能够干净透亮的办法? 用毛巾擦玻璃怎么才能使玻璃没有水印??? http文件上传的原理是什么?请问向qq邮箱这类可以上传文件的网页,他们上传文件的原理是不是,当用 怎么HTTP上传 用http协议如何上传文件?在什么地方上传? Http File Server v2.0这个软件怎么设置上传文件和分享文件 请问使用Http File Server{虚拟档案系统}如何上传文件 qq忘记密码怎么找回原密码? 苹果ipad型号a1395多少寸? 苹果iPad 2代有那些好性能? ipad2什么时候出?有具体时间吗? 苹果平板2和3的区别在哪里 苹果ipad2无法激活怎么办? 苹果平板mini2可以刷机几次阿? 苹果平板2代和3代有什么区别 QQ密码不慎忘记,怎样才能找回原来的QQ? 苹果平板电脑ipad2死机了怎么办 忘了QQ号的原始密码,怎么找回来啊? 苹果平板电脑2和苹果电脑4什么区别? ipad2价格在中国上市的时间及价格? 苹果平板电脑2和mini有哪些区别 苹果平板ipad2