Я пытаюсь сделать http веб-запрос с http-клиентом, передавая Dictionary<string,object>
, поскольку параметры имеют байтовый массив изображения
Но я не могу закодировать содержимое с помощью FormUrlEncodedContent, поскольку оно дает мне
"не может преобразовать из System.Collections.Generic.Dictionary<string, object>
в System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, string>
"
. Есть ли какой-либо другой рекомендуемый метод для передачи многих параметров в различные типы (строка, bytearray)
Вот фрагмент моегокод!
var Imagesvalues = new Dictionary<string, object>
{
{ "propertyid", newpropertyID },
{ "image", imageArray },
{ "featured", isFeatured }
};
var finalcontent = new FormUrlEncodedContent(Imagesvalues);
response = await client.PostAsync("http://localhost/modon/addimage", finalcontent);
featuresindex = featuresindex + 1;