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;
		}

  

posted on 2020-03-16 11:00  我是cdt  阅读(202)  评论(0编辑  收藏  举报