所有文件都是以二进制形式存储的,某些格式会用头几个字节表示一些文件的元数据信息,这类信息被称为文件头信息。比如 JPEG 格式的头 2 个字节是 FF D8;PNG 格式的头 8 个字节是 89 50 4E 47 0D 0A 1A 0A;等等。那你需要做的就是取到文件的 Blob 对象,看头几个字节是否与上述格式的一致。
所有文件都是以二进制形式存储的,某些格式会用头几个字节表示一些文件的元数据信息,这类信息被称为文件头信息。
比如 JPEG 格式的头 2 个字节是
FF D8
;PNG 格式的头 8 个字节是89 50 4E 47 0D 0A 1A 0A
;等等。那你需要做的就是取到文件的 Blob 对象,看头几个字节是否与上述格式的一致。