上传图片,过滤图片格式怎么处理呢?
 发布于 7 年前  作者 hujunyuan8058  3607 次预览  最后一次回复是 7 年前  来自 问答 

请问下,上传图片,过滤图片格式怎么处理呢?仅仅是根据图片扩展名么?

4 回复
zuohuadong

一般是根据拓展名

waitingsong
  1. 浏览器可以通过 <input type=file> 的属性首次过滤。可类型绕过
  2. 浏览器 FileReader 接口返回文件信息扩展名可再次过滤 。 可类型绕过
  3. 可以把文件解析一次获得 MIME 类型。 这个无法绕过类型
hujunyuan8058

@waitingsong 1、2 是在前端过滤的,还是能绕开

之前用的multer模块上传文件,得到的MIME,也是根据文件的拓展名得到的

kzfile

其实我想知道,限制格式的目的是?