2010-11-17 28 views
0

我們使用HttpPostedFileBase將文件上傳到我們的asp.net mvc應用程序。有沒有一些智能的方法來分析文件的內容,通過查看實際的二進制流來確定實際的MIME類型?當通過asp.net上傳時,以編程方式掃描文件mvc

我想確保沒有.exe文件或類似的東西上傳,只是想接受一些文件。

上傳文件中的東西就像preflight以編程方式提取信息並確定文件類型。

回答

0

postedFile.ContentType

0

可以使用的ContentType由alfdev說,但我想你要小心以此爲contentType中可以在一定cicumstances被欺騙。

MIME類型上傳的文件可以在某些情況下可以 欺騙,所以 檢查單獨文件的MIME類型是 不是一個可靠的安全檢查。

Read this來自MSDN。

0

This link可用於瞭解您可以檢查文件的內容類型的方式