simple module question
manlio_perillo at libero.it
Tue Jul 15 12:14:20 MSD 2008
Valery Kholodkov ha scritto:
>>> I'm actually working now on the next version of this module which
>>> will be able to cut out and store uploaded files in temporal
>>> directory and proxy the remaining part of the body to a backend with
>>> brief information about files uploaded.
>> My idea is to:
>> 1) Modify the content-type from multipart/form-data to
>> 2) Any non file parts are urlencoded and written to the new body
>> 3) Files are written to temporary files, and in the new body is written:
>> where name is the field name and path is the temporary path used to
>> store the file.
>> With this method an application needs only to care about urlencoded
>> request body.
> The problem with application/x-www-form-urlencoded is that it is
> percent-encoded and multipart/form-data is not, thus requiring us to
> deal with encoding, etc. Dealing with encodings is generally a bad idea
> and I prefer to think about request body as a stream of bytes.
You are right, your method is more correct.
Thanks Manlio Perillo
More information about the nginx