public void UploadMisc(string cycle) { foreach (Subscription subscription in Subscriptions) { if (subscription.Type.Equals("UploadMisc") && HasCurrentCycle(subscription.Cycle, cycle)) { string url = ServiceAddress.GetUploadMiscURL(Settings, User, subscription); string path = Path.Combine(subscription.Source, subscription.FileName); string mime = Util.MimeTypeMap.GetMimeType(Path.GetExtension(path)); if (File.Exists(path)) { RequestHandler.HttpUploadFile( url , subscription.Source , subscription.FileName , "fieldNamehere" , mime , Settings.BackupData ); } } } }