我的问题是,我可以使用浏览器打开所有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>
注意:我也尝试使用
<iframe>
,但仍然返回空白页面。解决方法: 选项1: 将带有
#
符号的文件重命名,一切都应该正常工作。
选项2:
如有必要,请使用 urlencode
。