后台返回的json数据 js怎么判断是图片还是视频文件了,

是根据后缀名判断吗
急求大神帮忙

阅读 8.2k
5 个回答

接口功能要单一,获取视频的就获取视频,获取图片的就获取图片啊。
再说了,你不粘贴个具体的数据格式出来别人怎么帮你解答,让人家猜你的问题多没劲。

我没猜到代码啥样

多写一个type放在json里面

getFileSuffix: function(filename) {
            return filename.substring(filename.lastIndexOf('.') + 1).toLowerCase();
},
checkFileType: function(suffix) {
            var type="";
            switch (suffix) {
                case 'mp4': 
                    type = 'mp4'; 
                    break;
                case 'ppt': 
                case 'pptx':
                case 'doc':
                case 'docx':
                case 'pdf':
                    type = 'office';
                    break;
                case 'jpg':
                case 'jpeg':
                case 'png':
                case 'bmp':
                case 'gif':
                    type = 'pic';
                    break;
            }
            return type;
        }

具体后台返回的是图片还是视频,应该让后台告诉你,而不是通过前台js去判断。需要跟后台沟通提供类型参数。写功能代码很重要,沟通也是非常重要的soft skill哦

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题