---
source: "https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/bd04c742-351a-4611-98b2-5007d5a4433b"
publicId: "bd04c742-351a-4611-98b2-5007d5a4433b"
---

# 文件安全相关配置

## ** 1、开启非法文件检测**

** 说明：**

（1）开启后将严格校验文件类型，禁止上传白名单之外的文件类型

（2）防止篡改文件后缀名和文件头信息进行上传文件

（3）**注意：开启文件头检测后，对应的上传耗时会增加，文件越大，文件上传耗时越大！！！！！易出现上传超时失败的问题！！！！**

** ****开启步骤** ：

**（1）在配置文件中开启文件头检测  **

**file.security.file.check=true**

**（2）开启配置后，若需要增加【白名单】的文件类型。**

** 在如下的配置的后面新增文件类型，用,隔开**

file.system.formatWhites=png,jpg,jpeg,gif,doc,docx,docm,pdf,xls,xlsx,xlsm,ppt,pptx,txt,zip,rar,log,csv,ttf,license,wewf,mp3,mp4,wmv,ico,bmp,tif,eml,avi,wav,mid,xml,wps,ofd,sql,tsf,dwg,wef,pfx,jks,ief,7z,gz,arj,z,flac,ape,wma,aac,m4a,au,ram,mmf,aif,mkv,swf,rmvb,mov,mpg,psd,rtf,hlp,temp,bak,cer,key,crt

** （3）需要新增文件头白名单配置：**

 将文件头类型加在配置后面，若有多个则用,隔开

**weaver.security.mimetype=**  
  
**上面的配置若配置文件没有，则新增配置**

## **2、开启检测PDF文件是否包含XSS攻击脚本内容**

**说明：**

 针对上传的pdf进行检测是否包含**XSS攻击脚本内容**

**开启步骤** ：

**（1）在配置文件中开启**

**file.xss.check=true**

## 3、免登上传接口开启业务权限校验

** 说明：**

 免登上传接口主要应用在外部分享的一些场景上传文件。可以开启开关，加强业务权限校验

**开启步骤** ：

**（1）在配置文件中开启**

**public.upload.security****=true**

## 配置文件如何修改请参考【[文件服务配置修改](https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/de3d8fe6-74fd-4a91-bbdf-a7d5ae72af75)】
