9 подписчиков
В ответ на пост
я не первый, кто так сгорел с VK API: https://decovar.dev/blog/2018/03/28/csharp-dotnet-core-publish-vk/
я, как и автор статьи, погорел на том, что мне возвращался пустой photo при попытке загрузить фотографию. как оказалось, при отправке запроса из c# надо явно передавать имя файла:
using var client = new HttpClient();
var form = new MultipartFormDataContent();
var file = File.ReadAllBytes(path);
form.Add(new ByteArrayContent(file),"photo", Path.GetFileName(path));
var response = client.PostAsync(uploadServer.UploadUrl,form).GetAwaiter().GetResult();
var content = response.Content.ReadAsStringAsync().GetAwaiter().GetResult();
Около минуты
21 апреля 2022