如何解释ASP.Net控制器中的multipart / form-data

时间:2015-06-05 20:22:11

标签: c# asp.net email

我收到一封电子邮件,作为我的网址的HTTP POST。控制器代码如下:

public void Post(System.Net.Http.Formatting.FormDataCollection formData)
{
    ...
}

当向URL发送简单的文本电子邮件时,一切正常:整个电子邮件都在formData中,分为几部分。

但是,当我发送带有嵌入式图像和附件的电子邮件时,我会得到一个 " 415不支持的媒体类型"错误。

消息如下:

"消息":"请求实体的媒体类型' multipart / form-data'此资源不支持。",     " ExceptionMessage":"没有MediaTypeFormatter可用于读取类型' FormDataCollection'来自媒体类型的内容' multipart / form-data'。

如何在Post功能中收到此消息?

(它可以接收的消息格式是x-www-form-urlencoded和form-data)

0 个答案:

没有答案