根据文件头信息判断文件真实类型(AS3)

import flash.utils.ByteArray;
//根据文件头信息判断图片文件真实类型;
		private function getFileType(fileData: ByteArray): String {
			var b0: int = fileData.readUnsignedByte();
			var b1: int = fileData.readUnsignedByte();
			var fileType: String = "unknown";
			if (b0 == 66 && b1 == 77) {
				fileType = "BMP";
			} else if (b0 == 255 && b1 == 216) {
				fileType = "JPG";
			} else if (b0 == 137 && b1 == 80) {
				fileType = "PNG";
			} else if (b0 == 71 && b1 == 73) {
				fileType = "GIF";
			}
			return fileType;
		}

  

原文地址:https://www.cnblogs.com/dt1991/p/12502489.html