2009/04/08 | 根据文件头信息判断文件真实类型(AS3)
类别(Flash习作) | 评论(3) | 阅读(832) | 发表于 13:59
  //根据文件头信息判断图片文件真实类型;
  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;
  }
0

评论Comments