首页 / PHP / 请教header强制下载的问题
请教header强制下载的问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了请教header强制下载的问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1915字,纯文字阅读大概需要3分钟。
内容图文
![请教header强制下载的问题](/upload/InfoBanner/zyjiaocheng/209/b692b3e2bf5449c19d6324ae450ff876.jpg)
报错信息:readfile(http://tsmusic24.tc.QQ.com/105588684.mp3): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
浏览器可正常访问该链接,使用header却无法强制下载,尝试curl访问,取得400状态码。
回复讨论(解决方案)
我机子试过,可以,不管在本地还是正式域名可以,是配置问题吧
我机子试过,可以,不管在本地还是正式域名可以,是配置问题吧
请问能贴下您的部分功能代码吗?我尝试在本地和服务器上都不能正常运行
把你的代码运行在我的本地,完全没问题,直接下载了MP3文件。
我机子试过,可以,不管在本地还是正式域名可以,是配置问题吧
请问能贴下您的部分功能代码吗?我尝试在本地和服务器上都不能正常运行
没有部分代码,就是直接复制你那段代码而已,就能下载了,所以你不用检查代码问题,从其他问题下手,比如是不是服务器的某些函数库没开,或者php下载的配置等等
把你的代码运行在我的本地,完全没问题,直接下载了MP3文件。
也就是说,下载得到的是完整大小的mp3文件?
楼上的都不要胡说!这也是下载?
203个字节就是 MP3?
我机子试过,可以,不管在本地还是正式域名可以,是配置问题吧
请问能贴下您的部分功能代码吗?我尝试在本地和服务器上都不能正常运行
没有部分代码,就是直接复制你那段代码而已,就能下载了,所以你不用检查代码问题,从其他问题下手,比如是不是服务器的某些函数库没开,或者php下载的配置等等
也就是说,下载得到的mp3文件是完整大小么?
楼上的都不要胡说!这也是下载?
203个字节就是 MP3?
浏览器打开该链接,得到的音乐文件是完整的(上M),而header强制下载得到的是报错信息(203b)
你用文本编辑器打开下载后的 title.mp3,就可看到只是些错误信息
纠正了那些错误后才能得到正确的结果
$file = 'http://tsmusic24.tc.QQ.com/105588684.mp3';readfile($file);
Warning: readfile(http://tsmusic24.tc.QQ.com/105588684.mp3): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
in .....
内容总结
以上是互联网集市为您收集整理的请教header强制下载的问题全部内容,希望文章能够帮你解决请教header强制下载的问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。