Adding file upload and fixing download file name.