PDF上传后前台无法查看,报“未能加载PDF文档”

来源:本站原创 点击数: 发布时间:2022年01月09日

问题描述:PDF上传后前台无法查看,报“未能加载PDF文档”。

问题分析:

d3ee6a44fe364509b2610bed482f56aa.png

问题解决:排查后发现,因nginx配置了proxy_temp_file_write_size,所以当加载的文件超过此值时会将文件缓存保存到prox_temp文件夹中。

当然这个文件的权限要给nginx启动用户一致,不然无法写入,导致PDF无法在前台浏览。

查看nginx进程 ps aux | grep nginx,发现进程与prox_temp文件夹用户不一致,重新设置prox_temp权限用户,或在nginx中修改用户

05cb77eb8eca4356865bf8ba518a4685.png

cb2eab2c5fd946a8b8d56d63e9fdd4f8.png

修改完成后重启nginx就ok了。