我已将Laravel 5.1切换为HTTPS,除了文件下载部分之外,其他一切看起来都很好。
问题是response()-> download()返回的是HTTP链接而不是HTTPS,并且我在Chrome浏览器中收到了混合内容,因此该链接被阻止了。
和一些代码:
$headers = array
(
'Content-Type' => 'application/vnd.android.package-archive'
);
return response()->download(config('custom.storage') . $apk->generated_filename, $apk->filename, $headers);