I am wondering what is the best approach/methods/technology to implement a C# desktop application that can upload files to a server?
I was thinking of using a HttpWebRequest in the desktop application to send the files and then a webservice to handle the files on the server. I need the server to check for user credentials and I need to know when a file has been uploaded.
I would like to know how I can approach this project - does anybody know how?