簡體   English   中英

我可以攔截通過HTTP上傳到IIS7的文件,並根據驗證條件拒絕上傳嗎?

[英]Can I intercept a file upload over HTTP to IIS7 and deny the upload based on a validation criteria?

我有一個表格,您可以將文件發布到我的服務器上。

有沒有一種方法,無需使用自定義HTTP處理程序,就可以攔截帖子的開頭,並在文件上傳和帶寬耗盡之前阻止帖子的開始。

因此,例如,我可以檢查一個IP地址,如果該地址在系統中被阻止,則可以在浪費10MB的上傳資源之前停止該請求。

謝謝!

編輯:

我正在使用ASP.NET MVC

據我所知,使用股票.NET代碼是不可能的,除非您花時間重新創建文件處理並解析ASP.NET。

對於HttpModule,而不是HttpHandler,這確實是一項工作。 只需針對BeginRequest事件中的黑名單檢查遠程IP,然后將其設為空路由或您擁有什么。

在ASP.Net 2.0中,添加了一個新的FileUpload控件 ,該控件可用於限制文件類型和大小等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM