我有一个asp.net WebAPI应用程序。我在Request.CreateResponse(,)第二个参数中将文件返回到客户端,类型为Dictionary<string, List<System.Net.Http.StreamContent>>
,其中List<System.Net.Http.StreamContent>>
包含所有文件。
我使用以下命令对客户端上的文件进行反序列化:
var someContent = Newtonsoft.Json.JsonConvert.DeserializeObject<Dictionary<string, List<System.Net.Http.StreamContent>>>(result.Content.ReadAsStringAsync().Result);
此代码抛出异常:
未处理的类型异常 &#39; Newtonsoft.Json.JsonSerializationException&#39;发生在 Newstonsoft.Json.dll。
其他信息:无法找到用于类型的构造 System.Net.Http.StreamContent。一个类应该有默认值 构造函数,带有参数的构造函数或标记的构造函数 使用JsonConstructor属性。路径&#39; myFiles [0] .Headers&#39;
是否有不同的方式返回实际文件?