我正在尝试将包含BitmapImage的类发送到Web API。
目前,当我到达下面的行时,它只是永远等待......我认为最终会超时。
HttpResponseMessage response = await client.PostAsJsonAsync("api/values", img);
"img"表示的对象如下所示;
public class ImageContainer {
public BitmapImage TheImage { get; set; }
public int Property1 { get; set; }
}
当我用一个简单的对象替换"img"时,它有效,所以我只能假设它在位图图像上遇到了问题? 没有返回任何错误...它只是等待。
任何帮助都将得到极大的赞赏。
您只能使用 PostAsJsonAsync 传递单个复杂类型。看看这个 http://www.dotnet-tricks.com/Tutorial/webapi/F2aL081113-Passing-multiple-complex-type-parameters-to-ASP.NET-Web-API.html