rba
January 18, 2016 03:35AM
Что нужно вызвать/сконфигурировать в модуле на Си, чтобы увидеть файл сторонним П.О.
!!без!! выставления принудительного client_body_in_file_only в конфиге?

Данные не буферах!
r->request_body->temp_file OK
В самописном модуле без проблем читаю приходящие данные из request_body через ngx_read_file.
Читаю неспешно длительное время с задержкой через таймер.
В логах тоже всё ок, типа...hashed path: /client_body_temp_path/0000000001 и т.п.

ls -l /client_body_temp_path - пустая, но время изменения директории меняется
cat /client_body_temp_path/0000000001 тоже говорит No such file or directory
Разумеется это до финализации запроса.

если выставить в конфиге "client_body_in_file_only on" то файл виден, но т.к. бывают запросы умещающиеся в буфера file_only - не вариант.
Subject Author Posted

r->request_body->temp_file и внешнее П.О.(API, Си)

rba January 18, 2016 03:35AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 185
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready