我更习惯用Java编程,但我发现自己目前在一个涉及文件上传的C#项目中工作。在Java中,我们有一个名为Apache Tika的包,它实际上解析文件的内容以确定文件的MimeType或ContentType。这非常适合用于验证目的,以阻止明显具有特定文件扩展名但其内容另有说明的上传内容。
我正在试图弄清楚在C#中是否有一个带有函数的类在处理HttpPostedFile实例时做同样的事情。我想使用InputStream属性来解析文件的内容并返回MimeType / ContentType以查看它是否与文件扩展名似乎指示的匹配。
请告知。