我尝试实现需要采用Multipart formdata(Images和JSON Complex数据)的Webapi Action方法。 但是我发送的Json数据是作为Formdata键值对的一部分而不是JSON而来的,我无法将其解析为对象。
我尝试使用Advanced Rest客户端测试我的API,下面是示例请求。
有没有办法让API Controller在单个动作方法中同时接受文件和Complex JSON对象。
答案 0 :(得分:1)
是的,你可以。为此,您必须将文件转换为Base 64 String。然后将该字符串对象添加到模型中。这样您就可以将基本64格式的数据和文件提供给控制器。为此你不需要多部分/表格数据。