I haven't used rsync in a while -- my memory of it was that it was great for synchronizing things, but that remembering the command line options was not something I succeeded at
On a related note, I found that the upload.c
example for the mongoose web server provides upload-by-form-via-http. I made a minor change (save location /tmp -> .) and compiled it using mingw. Also includes files necessary for compilation -- see included README.txt.