您如何在不使用扩展名的情况下可靠地验证上传文件的类型?我猜你必须检查标题/读取一些字节,但我真的不知道该怎么做。我使用 c# 和 asp.net。
感谢您的任何建议。
好的,所以从上面的链接我现在知道我正在寻找'ff d8 ff e0'来肯定地识别一个.jpg文件。
在我的代码中,我可以毫无问题地读取前 20 个字节:
FileStream fs = File.Open(filePath, FileMode.Open);
Byte[] b = new byte[20];
fs.Read(b, 0, 20);
所以(请原谅我在这里完全没有经验)但是我如何检查字节数组是否包含'ff d8 ff e0'?