簡體   English   中英

通過asp.net mvc上傳時以編程方式掃描文件

[英]scan files programatically when uploading via asp.net mvc

我們正在使用HttpPostedFileBase將文件上傳到我們的asp.net mvc應用程序。 是否有一些聰明的方法來分析文件的內容,以通過查看實際的二進制流來確定實際的mime類型?

我要確保沒有上載任何.exe文件或類似內容,只希望接受一些文件。

諸如對文件進行預檢的操作 ,該文件已上傳以編程方式提取信息並確定文件類型。

postedFile.ContentType

您可以按照alfdev說明使用ContentType,但是我希望您對此小心,因為在某些情況下ContentType可能會被欺騙。

在某些情況下,可以欺騙上載文件的MIME類型,因此僅檢查文件的MIME類型並不是可靠的安全檢查。

從MSDN 閱讀

該鏈接可用於了解您檢查文件內容類型的方式

暫無
暫無

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

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