dashboard: added support for file uploads