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