我正在尝试通过http客户端发出http Web请求,并通过Dictionary<string,object>
作为参数具有图像字节数组的方式
但是我无法使用FormUrlEncodedContent编码内容,因为它给了我
“无法从System.Collections.Generic.Dictionary<string, object>
转换为System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, string>
”
是否有其他建议的方法来传递许多不同类型的参数(字符串,字节数组)
这是我的代码的片段!
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;