Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
相关: Flex SDK 3.5 - 检查文件 mimetype
有没有办法在 Flex SDK 3.5 中获取文件的幻数以获取文件类型?
据我了解,幻数是文件中的前几个字节。另外,在我看来,这是一个非常宽松的术语。
因此,假设幻数是文件中的第一个字节,您可以打开一个字节流并检查读取的字节。我认为这是唯一可靠的方法(但也很容易出错并且可能会引发安全问题,请考虑 IE 的内容嗅探问题)。UNIX 工具file实际上就是这样做的,它仍然被称为文件类型猜测器。
file
实际数字取决于您尝试使用的文件格式。如果你幸运的话,它会被记录在案。如果没有,它可能会很痛苦。