You have to move files from point A to Point B across a network or internet. Mr. Patel was asking how you plan to do that.
Local Network
If it is a Network Location then you can simply register as a user on the server and use a shared server folder ie //Server/MyFolder and use normal IO functions.
Server On The Web
If you are not connected to a server locally, you can access a completely shared public folder but so could everone else. In order to get around this, you need to log in to the computer you are moving files to and from.
The sytax for the folder is the same //ServerIP/Myfolder but you will need to pass the credentials. There is no easy way with the .net Framework to do this. You will need to use impersonation.
Here is the link I used for Impersonation
http://kellyschronicles.wordpress.com/2008/10/10/impersonate-user-with-vb-net/[
^]
Server On The Web alternative
The other way you can do this on a webserver that is much easier but not nearly as nice is to map a drive to the network shared folder which handles the authentication for you. You just map a drive letter like Drive z: to the address and your program can access drive Z
To Map a drive you right click on the My Computer icon and select Map Drive. You then select the drive letter you want to use, enter the server address and the login information.
Via FTP
There is a handy component for FTP that you can use in your vb app.
[
Download]
This component is free. It is a little cumbersome to get started but ver effective. I use this to upload website information to from my programs.
Web Service
You can easily write web service even for use on your local network. This method is great for webbased external server especially if you want to intereact with the process from a program running on the server.
I think that pretty much covers the most common methods. once you pick one, it will be easier to get down to how the coding is performed.