不通过后缀识别文件类型

2019-10-06  本文已影响0人  ifree321

文件扩展名对应文件类型,参考: http://tool.oschina.net/commons

因 如果上传文件 Content Type 为 octet-stream 则文件后缀获取不到,可以通过识别文件类型来判断是什么后缀的文件,例如:

    extname = content_type = `file --mime -b #{params["file"].path}`.split(";")[0]

    if !(extname && extname =~ (/pdf|document|msword|xml|html|plain/))
      flash.alert = '请上传 doc/pdf格式简历'
    end
上一篇 下一篇

猜你喜欢

热点阅读