Ok, so after many tries, here is the solution : // Upload : using (var client = new HttpClient()) { using (var content = new MultipartFormDataContent()) { var values = new[] { // Form data : new KeyValuePair<string, string>("audio[audio_id]", "DB_"), new KeyValuePair<string, string>("audio[type_repo...