欺骗 ASP.NET 将 HTTP PUT 处理为 POST 的方法?

发布于 2024-12-11 19:08:59 字数 144 浏览 0 评论 0原文

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

I have a web cam that can send an image via HTTP PUT to a web server. I'd like to process this in ASP.NET MVC, but it doesn't natively support PUT. Is there any way to trick it into treating the request as a POST? I'm looking to get the Request.Form and Request.Files properties populated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

塔塔猫 2024-12-18 19:08:59

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

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

ASP.NET MVC supports PUT requests by putting the HttpPut attribute on the action.

(In earlier versions you might need to use the AcceptVerbs attribute...)

梦醒时光 2024-12-18 19:08:59

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

您所要做的就是确保您已适当地修饰了您的操作。

Are you sure it doesn't support HTTP Put? I see that it is listed within the HttpVerbs Enumeration: http://msdn.microsoft.com/en-us/library/system.web.mvc.httpverbs.aspx

All you should have to do is ensure that you have decorated your action appropriately.

巾帼英雄 2024-12-18 19:08:59

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

This does not appear to be possible. I've just used the Request.InputStream to read in a bitmap directly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文