In your custom page you should be able to use any asp.net form controls and/or any Kentico CMS form controls without error/issue. So if you only need a file upload control AND a submit button, then just add those two objects to the page and code around them. If the system is saying you can't upload .csv files, then go to Settings and add that file extension to the allowed files list.