我有从客户端发出请求的服务器
这是发布对象的原型
class public Templayte (){
public JsonObjectToSerialize jsonObject {get;set;}
public List<FileInfo> images {get;set;}
}
我喜欢stackoverflow中的模板
var jsonToSend = JsonConvert.SerializeObject(JsonObjectToSerialize, Formatting.None);
var multipart = new MultipartFormDataContent();
var body = new StringContent(jsonToSend, Encoding.UTF8, "application/json");
multipart.Add(body, "JsonDetails");
foreach (var item in images)
{
var fileContent = new ByteArrayContent(System.IO.File.ReadAllBytes(item.FullName));
multipart.Add(fileContent, item.FullName);
}
var client = new HttpClient();
client.BaseAddress = new Uri(BASE_URL);
return client.PostAsync("Add", multipart);
我知道在stackoverflow中有这样的问题,但是在调试中,我看到post属性为null,
请帮助我在服务器发布请求中从客户端和cath发送