2

目前,我的 Web API 控制器中有一个“发布”操作。我首先尝试将 abyte[]作为唯一的论点,希望它会“正常工作”。不幸的是,它没有,它抱怨form-data.

现在我尝试使用 读取文件内容this.Request.Content,其他人似乎已经成功了。不幸的是,这比我真正想要的更多:内容配置、文件名、内容类型和某种 webkit 表单边界。我认为这是所有请求内容。

这样做的正确方法是什么?我找到了很多带有 FileUpload 控件的 ASP .NET 答案,以及许多关于如何通过 .NET Web API 上传到期望文件的文章POST

有些文章提到Request.Files但它不是HttpRequestMessage课程的一部分。

4

1 回答 1

4

如果你在谈论多部分表单数据,你应该看看我们的官方文档:

http://www.asp.net/web-api/overview/working-with-http/sending-html-form-data,-part-2

于 2013-06-27T22:13:23.373 回答