Welcome! Log In Create A New Profile

Advanced

NGINX Upload Module - Temp Filenames to Proper Fil

June 15, 2011 11:47AM
Hi,

Am using NGINX Upload module to store files in my server's disk. The filenames are in 10 digit numbers. When I tried to figure out things, the filename is allocated with 10 byte extra memory and a generated value of 10 digit becomes file name.

Here are my questions / clarifications:
The files uploaded to my server are uploaded using a unique ID of 16 digits (no duplicates). Though I can parse the HTTP header for the 16 digit, I donno how to use that to store the file in that name.

1. I tried using freeing "file->name.data" and reallocate the variable to store the 16 digit filename. It failed.
2. I tried using a variable of type "ngx_str_t" to send the filename to the function "ngx_open_tempfile(ngx_str_t_filename, 1, ulcf->store_access);". The CPU usage raised significantly and 20 out of 30 files got uploaded.

Can anyone advice / help me in solving this problem?

- Reuben Joseph
Subject Author Posted

NGINX Upload Module - Temp Filenames to Proper Fil

kings.reuben June 15, 2011 11:47AM

Re: NGINX Upload Module - Temp Filenames to Proper Fil

Francis Daly June 15, 2011 08:06PM

Re: NGINX Upload Module - Temp Filenames to Proper Fil

kings.reuben June 16, 2011 09:31AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 315
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