Uploading A file using C#/VB.Net Window application through webservices

Good Day Everyone

I need help on how to upload a file using C#/VB.net in windows application to a server on internet, it can be through web services or any other way.

I am trying to upload a file from schools (schools are using window application) to a central server sitting at a national office.

I am familiar with Web Services

Thanks in advance