Jon*_*jie 6 html css pdf laravel-5
我的问题是,一切都很好用我的浏览器打开PDF,直到我上传一个带有表格的pdf.然后,如果我嵌入它,它将返回一个空白页面.但其他带有表单的pdf正常打开.请参阅下面的代码:
<object data="{{ asset($test->file_path) }}" type="application/pdf" width="100%" height="100%">
<embed src="{{ asset($test->file_path) }}" type='application/pdf'>
<center>
<a href="{{ route('download.test', ['id' => $test->id]) }}" class="btn btn-primary">Please click here to view</a>
</center>
</object>
Run Code Online (Sandbox Code Playgroud)
注意:我也尝试使用<iframe>但仍然返回空白页面.
选项1:
重命名我的文件已#签名.一切都应该工作正常.
选项2:
urlencode如果需要使用.
小智 5
<a href="{{ route('download.test', ['id' => $test->id] ,['target'=>'_blank']) }}" class="btn btn-primary">Please click here to view</a>
Run Code Online (Sandbox Code Playgroud)
小智 1
已经很晚了,我也累了,所以如果我误读了这个问题,我深表歉意。
我注意到 PDF 托管在不支持 HTTPS 的网站上。如果它嵌入到使用 HTTPS 的网站上,它会显示一个空白页面,但在使用 HTTP 时工作正常。
我认为您需要将 PDF 移动到支持 HTTPS 的站点,或者使托管 PDF 的站点开始使用 HTTPS。