I have a requirement to save images from local system to server through windows application using c#.net. How can I do this in windows application?

Please read this link for how to move a file.

To do that, you need to have the rights to acces the server. Please read this.

Hope this helkps

For a web server, you can use a web service and pass the image as a binary stream by encoding it using base 64 and decoding it on the other side