uploadWithoutFile method added to FileUploader to do a upload without a file.

Possible fix for #238 and #151.

Adding a uploadWithoutFile method to FileUploader, which would add a dummy file to the queue and do the upload.
This is useful when user wants to make a similar request as a normal upload but without any file selected.