我想在浏览器中显示pdf文件,但IDM在渲染开始之前下载了它。
我的控制器:
public function pdf($user_id){
$user = User::find($user_id);
return view('profile')->with(['user'=>$user]);
}
个人简介潜水:
<embed src="{{$user->pdf or null}}"
type="application/pdf" width="100%" height="500px"/>
.htaccess文件配置已添加
<Files ~ "\.(pdf)$">
order deny,allow
allow from all
</Files>
<FilesMatch "\.(?i:pdf)$">
ForceType application/octet-stream
Header set Content-Disposition inline
AddType application/octet-stream .pdf
</FilesMatch>
我找到2个解决方案: 1:将代码添加到.htaccess文件中(但不起作用)
2:在响应中添加标头,但我不知道如何将响应发送到profile.blade以及如何在blade中使用它来显示pdf。