3

我有一个网络摄像头,可以通过 HTTP PUT 将图像发送到网络服务器。我想在 ASP.NET MVC 中处理这个,但它本身不支持 PUT。有什么办法可以欺骗它把请求当作一个 POST 来处理?我正在寻找填充 Request.Form 和 Request.Files 属性。

4

3 回答 3

3

ASP.NET MVC 通过将 HttpPut 属性放在操作上来支持 PUT 请求。

(在早期版本中,您可能需要使用 AcceptVerbs 属性...)

于 2011-10-24T18:54:51.060 回答
0

你确定它不支持 HTTP Put 吗?我看到它列在 HttpVerbs 枚举中:http: //msdn.microsoft.com/en-us/library/system.web.mvc.httpverbs.aspx

你所要做的就是确保你已经适当地装饰了你的动作。

于 2011-10-24T18:57:55.220 回答
0

这似乎是不可能的。我刚刚使用 Request.InputStream 直接读取位图。

于 2011-11-22T01:07:17.257 回答