1. *后端验证(必须):采用服务端验证模式,防止前端JS验证。
    2. 后缀检测:基于黑/白名单进行限制。
    3. MIME检测:基于文件上传自带的类型检测。
    4. 内容检测:文件头,完整性检测。
    5. 设置特定函数:使用一些特定函数(或自己写特定函数)例如getimagesize这样一类的函数严格要求只能上传图片,若无文件包含漏洞则无任何利用价值。
    6. 部署WAF。