*upload-filename-generator*

This patch will allow the developer control over filename of the uploaded file before being written to disk.