我在页面中有文件上传控件,用户可以通过该控件将文件上传到应用程序。我需要限制用户上传exe,msi和批处理文件。我检查了文件扩展名它工作正常,但是当我将exe文件扩展名更改为.txt时,它允许我上传,并且我还检查了文件的内容类型。我的机器上没有安装MS excel。对于显示为application / octet-stream的excel文件内容类型,对于exe文件,还显示为application / octet-stream的内容类型。这样也无法上传excel文件。对于许多文件我获取内容类型为application / octet-stream。
请帮帮我是否有任何代码可以找到exe,msi和批处理(.bat)文件。