2011-10-24 51 views
3

我有一個網絡攝像頭,可以通過HTTP PUT將圖像發送到網絡服務器。我想在ASP.NET MVC中處理它,但它本身不支持PUT。有什麼辦法欺騙它作爲POST來處理請求嗎?我正在尋找填充Request.Form和Request.Files屬性。誘騙ASP.NET將HTTP PUT作爲POST進行處理的方法?

+0

Arjan的最佳答案並不能解決我所問的問題。我試圖讓ASP.NET填充文件和表單屬性,默認情況下它不會爲PUTs執行。 –

回答

0

這看起來不可能。我剛剛使用Request.InputStream直接讀取位圖。

3

ASP.NET MVC通過將HttpPut屬性放在動作上來支持PUT請求。

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

+0

它支持路由動作的PUT,但不像填充POST請求那樣填充請求對象。 –