0
点赞
收藏
分享

微信扫一扫

获取上传文件得格式遇到得问题

上善若水的道 2022-03-14 阅读 51

问题背景
在判断上传得图片文件时,我用的是获取图片名称,然后根据.xx的 . 来截取判断,然后测试搞了一张图片的名字是 xxx.xxx_xxx.jpg,这样的格式,经验不够的我就没有考虑到名字中有多个.的问题
我之前的方法

let fileType = file.raw.name.split('.')[1]

这样明显就有漏洞,学到了学到了

新方法

let fileType = extension(file.name)
      function extension(filename) {
        var r = /.+\.(.+)$/.exec(filename)
        return r ? r[1] : null
      }

利用正则表达式判断

666,写代码还是要严谨!!!

举报

相关推荐

0 条评论