Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未在nginx服务器上完全加载PDF文件_Nginx_Php - Fatal编程技术网

未在nginx服务器上完全加载PDF文件

未在nginx服务器上完全加载PDF文件,nginx,php,Nginx,Php,我目前有一个web应用程序,可以生成相当大的PDF文件(每个文件100-200 MB)。应用程序当前配置为在新窗口中显示PDF。当PDF文件大小很小(50mb左右)时,我可以成功地使用Chrome和Firefox中的“另存为”来下载文件。但是,如果文件大小大于此值,我可以在浏览器中看到PDF的输出,但无法使用“另存为”(什么也不发生) 服务器正在nginx/PHP-FPM上运行。我尝试过提高脚本的内存限制,禁用脚本执行时间和其他一些随机调整来尝试和诊断问题,但我无法取得任何进展。我的日志没有显示

我目前有一个web应用程序,可以生成相当大的PDF文件(每个文件100-200 MB)。应用程序当前配置为在新窗口中显示PDF。当PDF文件大小很小(50mb左右)时,我可以成功地使用Chrome和Firefox中的“另存为”来下载文件。但是,如果文件大小大于此值,我可以在浏览器中看到PDF的输出,但无法使用“另存为”(什么也不发生)

服务器正在nginx/PHP-FPM上运行。我尝试过提高脚本的内存限制,禁用脚本执行时间和其他一些随机调整来尝试和诊断问题,但我无法取得任何进展。我的日志没有显示任何有用的东西(至少我看不出来)

我怀疑这个问题是由于在脚本执行期间PDF没有完全下载,但是数据似乎都在那里


关于如何让下载的文件适用于更大的PDF数据,有什么建议吗?

服务器的配置限制了数据的大小,您必须更改配置---上传目录中的文件大小---客户端文件大小。谢谢您的建议,但我修改了这两个变量,运气不好。