今天客户说后台上传图片后提示"请选择图片类型的文件",无法引用,我今天打开后台一看,只要后缀是jpeg的文件就会提示这个,我就怀疑应该是后台设置里没有添加这个后缀名,就找脚本程序!
最后看到老大您写的这段函数 我笑了............
请看原函数js/admin.js 第20行左右原来老大您用这种方法取后缀.....减三....那 您写的那个配置jpeg是个啥.....
我表示您这是BUG
var ext=filename.substring(filename.length-3,filename.length);
这行替换成
var ext=filename.substring(filename.lastIndexOf(".")+1,filename.length);
然后删除你本地所有缓存 重新打开后台,即可解决问题!
最后看到老大您写的这段函数 我笑了............
请看原函数js/admin.js 第20行左右
- //判断是否图片文件名
- function isImg(filename){
- var imgext=['jpeg','jpg','gif','png','bmp'];
- filename=filename.toLowerCase();
- var ext=filename.substring(filename.length-3,filename.length);
- for(var i=0; i<imgext.length; i++){
- if(ext==imgext[i]){
- return true;
- }
- }
- return false;
- }
我表示您这是BUG
var ext=filename.substring(filename.length-3,filename.length);
这行替换成
var ext=filename.substring(filename.lastIndexOf(".")+1,filename.length);
然后删除你本地所有缓存 重新打开后台,即可解决问题!