! Client-side file uploading now works.

The filename parameter is optional.