将位图图像发布到 Web API



我正在尝试将包含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

最新更新