Laravel 5.6强制下载在Linux服务器中不起作用,但在本地主机中工作



我的Laravel版本是5.6。

当我尝试使用Restful API从存储器下载pdf文件时,以下代码在本地主机上工作。

$file = public_path('storage/').$pathtofile;
$name = 'My Pdf.pdf';   
return response()->download($file,$name,['Content-Type'=>'application/pdf']);

然后,当我尝试在linux实时服务器上推送时,它会下载,但它只创建了Unconfirmed.crdownload文件,它会继续加载,但什么也没发生,文件只有200kb。

感谢您的帮助。谢谢

这只是一个cloudflare问题,因为我的站点将cloudflare用于ssl然后当我从我的站点停用cloudflare SSL时。它运行良好。

相关内容

  • 没有找到相关文章

最新更新