安卓比如传一个图片地址,解析怎么知道图片是什么类型呢
假设是一个网络地址,返回头Content-Type,这里显示类型。
事实上网络头有时候有,有时候又没有。那么怎么办
来个狠的,解析byte数据,很多时候,所谓文件类型都有
文件头
JPEG (jpg),文件头:FF D8 FF E0 00 10 4A 46 49 46
PNG (png),文件头:89 50 4E 47 0D 0A 1A 0A
GIF (gif),文件头:47 49 46
byte[]b=inputsream2bytearray();
for(int j=0;j<3;j++)
{
System.out.println(Integer.toHexString(b[j]&0xff));
}