【发布时间】:2018-10-21 21:34:22
【问题描述】:
我创建了一个网站以一种受保护的方式共享文件,儿子我把要下载的文件放在一个可访问的文件夹中,当用户要求下载时,网络会检查它是否有权限以及是否发送文件使用 Yii::$app->response->sendFile() 并在 Apache 上工作得很好,事情是
当我在 NGINX 上尝试相同的代码时,文件的内容被扔到了浏览器页面上,而不是实际下载文件...我搜索了有关此的信息,但没有人看到有同样的问题?
那么...NGINX 是否需要任何特定的配置才能让我能够以这种方式下载文件?
提前致谢
【问题讨论】:
-
添加您的 NGINX 配置,您如何调用
sendFile()的代码,您是在任何controller/action或其他地方调用它吗?nginxerror log和access_log中是否有任何错误.