php/laravel:无法显示30MB+ PDF文件
#php #laravel #pdf #displaylargepdffile

大家好!

如果将直接URL传递到PDF文件,可以显示大型PDF文件,但是如果我为该文件生成了预览URL,并且在该预览页面中返回PDF文件内容,无法显示它,显示错误:

无法加载PDF文档

预览页面(Laravel):

public function preview(Request $request) {
  $pdfFileContent = $this->storage->getFileContent($request->uuid);
  return response()->make($pdfFileContent, 200, [
         'Content-Type' => 'application/pdf',
         'Content-Disposition' => 'inline',
  ])
}

查看PDF:

<embed src="/file/preview/{uuid}" width="100%" height="800" type="application/pdf"></embed>

任何帮助将不胜感激!事先谢谢!