如果图片是base64格式的,区分处理:
//文件类型 if(preg_match("#^data:image/(jpeg|gif|png);base64,([A-Za-z0-9+/]+)#i",$url, $matches)){ $r[filetype]='.'.$matches[1]; $string=base64_decode($matches[2]); }else{ $r[filetype]=GetFiletype($url); // 文件扩展名,带点的,类似这样.jpeg $string=ReadFiletext($url); }
|