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;
}
浙公网安备 33010602011771号