我目前有一个Web应用程序,可以生成相当大的PDF文件(每个文件100-200 MB)。该应用程序当前配置为在新窗口中显示PDF。当PDF文件大小较低(50mb左右)时,我可以成功使用"另存为"在Chrome和Firefox中下载文件。但是,如果文件大小大于此值,我可以在浏览器中看到PDF的输出,但无法使用"另存为" (没有任何反应)。
服务器在nginx / PHP-FPM上运行。我尝试提高脚本的内存限制,禁用脚本执行时间和其他一些随机调整来尝试诊断问题,但我无法取得任何进展。我的日志没有显示任何使用情况(至少,我不知道)。
我怀疑这个问题是由于在脚本执行期间PDF没有完全下载,但数据似乎都在那里......
关于如何让文件下载适用于更大的PDF数据的任何建议?
答案 0 :(得分:1)
服务器的配置限制了数据的大小,你必须更改目录--- client_max_body_size中的配置--- upload_max_filesize。