Uploading with local file system

How & what language is best for uploading files to a server? I want the user to be able to ‘browse’ their local file system to select the file(s) and then press upload them to send them off.