【问题标题】:How to Post a JSON and an Image to WCF (Using Content-type: application/JSON)如何将 JSON 和图像发布到 WCF(使用内容类型:application/JSON)
【发布时间】:2014-01-06 01:12:59
【问题描述】:

我正在尝试在请求中将带有 JSON 对象的图像发布到 wcf 服务。

我还需要在请求上有 Contant-Type: application/json。我该怎么做?

谁能告诉我请求的外观以及我如何在 WCF 中接收。

目前我收到的是这样的-

并发送请求,例如-

我希望能够做这样的事情-

任何建议或链接或代码将不胜感激。 谢谢

【问题讨论】:

    标签: c# json image wcf upload


    【解决方案1】:

    只需将图像二进制数据转换为base64 并作为常规字段发送:

    var imageBin = new byte[]{}; // need image data here
    var base64Img = Convert.ToBase64String(imageBin);
    var json = 
    @"{ 
        'someData' : 'someValue',
        'image' : '" + base64Img + @"'
    }";
    

    【讨论】:

    • 感谢您的电子邮件。但请求将来自 iPhone。正如我之前提到的,需要发送一个 Json 对象和一个图像。我有点困惑,因为我是 wcf 和 iPhone 开发的新手。非常感谢
    猜你喜欢
    • 2017-07-06
    • 2014-04-26
    • 1970-01-01
    • 1970-01-01
    • 2019-12-22
    • 2012-12-16
    • 2021-04-30
    • 2011-08-09
    • 2012-08-23
    相关资源
    最近更新 更多