If you're using Microsoft's VB, to upload an image to some place (I don't get why you'd want VB, but whatever), I'm fairly sure there are controls for FTP commands, which is what you'll ultimely use to upload anything anywhere. At worst, invoke a batch file which does that from your VB program.