Коллеги, добрый день. Возникла проблема с отправкой файла на сервер. Подскажите, пожалуйста как при помощи WebResponse (HttpWebRequest) или HttpClient это осуществить?
Пробовал так:
MultipartFormDataContent content = new MultipartFormDataContent();
ontent.Add(new StreamContent(_mediaFile.GetStream()), "\"multipart/form-data\"", $"\"{_mediaFile.Path}\"");
HttpClient httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.Default.GetBytes("login:password")));
var uploadBaseUrl = "url";
var httpResonse = await httpClient.PostAsync(uploadBaseUrl, content).ConfigureAwait(true);
Но выдает ошибку Javax.Net.Ssl.SSLHandshakeException: 'java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.'
Есть какой более правильный и простой способ это осуществить? В какую сторону копать?