强制在浏览器中显示pdf,但idm下载它。

时间:2018-06-23 14:11:48

标签: javascript html laravel

我想在浏览器中显示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。

0 个答案:

没有答案