大家好!
我是一个初学者,在使用 upload 模块时,希望在完成文件内容接收之后,把这个请求交给一个php程序。
我把下面这句话,写在了 upload 相关处理之后,
ngx.req.set_uri("/upload.php", true)
但是执行时,请求可以到达upload.php,但是响应特别慢,以至于每次 nginx 都返回 504 Gateway Time-out,不知道什么原因。
我在调试时发现,如果把 ngx.req.set_uri("/upload.php", true) 写在 local form, err = upload:new(chunk_size) 前面,则 nginx 返回正常,没有任何问题。
由于 ngx.exce 和 ngx.req.set_uri 的方式都没有调通,现在暂时使用 ngx.location.capture 的方式访问 upload.php,返回正常。
谢谢!