php readfile() 下载文件失败

代码如下,在正式环境可以下载其他网站文件,但本地虚拟机或测试站不行。或者说可以下载生成文件,但文件都是损坏的,大小都是0kb

header("Content-Type: application/force-download");
header('Content-Description: File Transfer');
header("Content-Disposition: attachment; filename=".(文件名));
readfile(远程文件路径);

网上查的openssl、allow_url_fopen配置都有。

有大神指点下吗?

回答

问题补充:

感觉是网络问题,但直接用命令行wget下载文件,可以下载成功。
远程文件会301跳转,感觉应该跟这个有关系。

以上是php readfile() 下载文件失败的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>