6kbbs V8.0 官方论坛  - 手机版
论坛|登录|注册
论坛 > 6KZZ使用问题
发帖 | 1997点击, 1回复.
关于后台上传"JPEG"格式文件引用提示"请选择图片类型的文件"解决办法
1楼, tnt8gu, 回复
发表于 2014-01-18 18:04
今天客户说后台上传图片后提示"请选择图片类型的文件",无法引用,我今天打开后台一看,只要后缀是jpeg的文件就会提示这个,我就怀疑应该是后台设置里没有添加这个后缀名,就找脚本程序!
最后看到老大您写的这段函数 我笑了............
请看原函数js/admin.js 第20行左右
  1. //判断是否图片文件名
  2. function isImg(filename){
  3.         var imgext=['jpeg','jpg','gif','png','bmp'];
  4.         filename=filename.toLowerCase();
  5.         var ext=filename.substring(filename.length-3,filename.length);
  6.         for(var i=0; i<imgext.length; i++){
  7.                 if(ext==imgext[i]){
  8.                         return true;
  9.                 }
  10.         }
  11.         return false;
  12. }
原来老大您用这种方法取后缀.....减三....那 您写的那个配置jpeg是个啥.....
我表示您这是BUG
var ext=filename.substring(filename.length-3,filename.length);
这行替换成
var ext=filename.substring(filename.lastIndexOf(".")+1,filename.length);
然后删除你本地所有缓存 重新打开后台,即可解决问题!
2楼, zym, 回复
发表于 2014-01-19 13:08
好的 谢谢!这的确是个低级错误!
TOP
论坛 > 6KZZ使用问题