今天做一些实验,用于判断一个图片连接图片格式,在应付开发微博的时候判断图片格式的。内容上比较傻瓜化,并不是考虑到很完善的情况。看看下面的实验记录。
应付jpg ,gif ,png,bmp 这几种常用的格式还是可以满足到了。如果万一后缀jpeg的多了一个,那么就要另外考虑了。下面情况是考虑最简单化,截取字符串后面三位数字从而判断图片的格式。
内容不是很多,用于实验。
var str1:String="http://12345/11.jpg";
var str2:String="http://12345/11.gif";
var str3:String="http://12345/11.png";
var str4:String="http://12345/11.bmp";
trace(getImageFormat(str1));
trace(getImageFormat(str2));
trace(getImageFormat(str3));
trace(getImageFormat(str4));
//获取图片格式
function getImageFormat(str:String):String
{
var format:String=str.substr(-3);
return format;
}