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

      Flash习作 2009-4-8 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;
  }
标签集:TAGS:flash
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}