上传图片,过滤图片格式怎么处理呢?
发布于 6 年前 作者 hujunyuan8058 3102 次浏览 来自 问答

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

4 回复

一般是根据拓展名

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

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

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

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

回到顶部