MultipartFormDataStreamProvider
全部标签 我在一个使用新的ASP.NETWebAPI的项目中工作。我当前的任务是接受上传的文件。到目前为止,我已经使用TDD来驱动WebAPI代码,但我在上传时遇到了瓶颈。我目前正在遵循http://www.asp.net/web-api/overview/working-with-http/sending-html-form-data,-part-2上的建议,但似乎根本没有办法将其排除在单元测试之外。为了获取文件和表单数据,我必须使用MultipartFormDataStreamProvider,这是不可能模拟和/或覆盖的。除了放弃我的TDD方法,我还能做什么?示例代码如下:publicTas
我将如何在ApiController中使用MultipartFormDataStreamProvider和Request.Content.ReadAsMultipartAsync?我用谷歌搜索了一些教程,但我无法使用它们中的任何一个,我使用的是.net4.5。代码:publicclassTestController:ApiController{conststringStoragePath=@"T:\WebApiTest";publicasyncvoidPost(){if(Request.Content.IsMimeMultipartContent()){varstreamProvide
我将如何在ApiController中使用MultipartFormDataStreamProvider和Request.Content.ReadAsMultipartAsync?我用谷歌搜索了一些教程,但我无法使用它们中的任何一个,我使用的是.net4.5。代码:publicclassTestController:ApiController{conststringStoragePath=@"T:\WebApiTest";publicasyncvoidPost(){if(Request.Content.IsMimeMultipartContent()){varstreamProvide