You have multiple options, some of which are mentioned in your comments. Which option is right for you largely depends on other concerns (security of the files, security of the transfer, etc.)
You can transfer by IP/machine name
File.Copy(@"\\192.0.0.10\YourFolder\YourFile.jpg", Path.combine(TemporaryLocalFolder,"YourFile.jpg"), true);
Or transfer by IP/machine using impersonation for an authorized user of that shared folder:
AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
WindowsIdentity identity = new WindowsIdentity(username, password);
WindowsImpersonationContext context = identity.Impersonate();
File.Copy(@"\\192.0.0.10\YourFolder\YourFile.jpg", Path.combine(TemporaryLocalFolder, "YourFile.jpg"), true);
context.Undo();
Set up FTP and use that: http://msdn.microsoft.com/en-us/library/ms229715.aspx
Or the most complicated, but still an option, use a WCF service and send it that way: http://stefanoricciardi.com/2009/08/28/file-transfer-with-wcp/