文件扩展名白名单
文件扩展名白名单是 AX 服务器中的一个可选的安全层,它对可被上传到相关文件子文件夹的文件的类型进行限制。
说明
在新的 AX 服务器版本 5.3 和更高版本的安装中,默认情况下启用文件扩展名白名单。如果从低于 5.3 的版本升级,默认情况下禁用白名单。
工作原理
文件扩展名白名单指定了允许的文件扩展名的逗号分隔列表。如果用户尝试上传白名单中未指定的文件类型,上传文件会失败。
注意
在确定某个文件是否被包括在白名单中的时候,只检查文件扩展名,而不检查文件格式。可以上传具有白名单所列扩展名但是格式不同的文件。例如,如果 .xls 被包括在白名单中,而 .exe 未被包括在内,则可以将名为 example.exe 的可执行文件重命名为 example.xls 并将其成功上传。
默认情况下有一些文件扩展名白名单,无论白名单如何设置,会永久允许一些扩展名:
- 有关被列入白名单的默认文件扩展名的列表,请参见 默认白名单文件扩展名
- 有关被永久允许的文件扩展名的列表,请参见 永久允许的文件扩展名
示例
您的文件扩展名白名单仅包含 .txt。所以,用户可以上传以 .txt 为扩展名的任何文件,如 sample.txt。用户尝试上传具有其他扩展名的文件时,如 .pdf,上传失败。
配置文件扩展名白名单
使用 AX 服务器配置 web 应用程序的服务器面板,配置文件扩展名白名单:
- 要启用或禁用白名单,请在启用白名单下选择下列选项之一:
- 是
- 否
- 可选。要编辑白名单文件扩展名,请在文件扩展名白名单字段中,添加或删除文件扩展名。
包括下列一个或多个字符的文件扩展名无效,无法被添加到白名单:\\ / ? : * " > < |
说明
必须启用白名单以编辑文件扩展名列表,并且您必须以逗号分隔格式输入扩展名。
- 单击更新服务器设置。
默认白名单文件扩展名
说明
Excel 文件(.xls、.xlsx)总是可以使用 Add-in(面向 Excel)上传,无论其扩展名是否被包括在白名单中。
文件扩展名 | 文件类型 |
---|---|
.accdb、.accde、.accdr、.accdt | Microsoft Access 文件 |
.aclscript | ACLScript 文件 |
.csv | 逗号分隔值文件 |
.dap | ACCPAC 文件 |
.dat | 数据文件 |
.dbf | dBASE 数据库文件 |
.dbp | 数据库配置文件 |
.del | 定界 ASCII 文件 |
.dfe | ACCPAC 文件 |
.doc、.docb、.docm、.docx、.dot、.dotm、.dotx | Microsoft Word 文件 |
.dsn | 数据库源名称文件 |
.eap | ACCPAC 文件 |
.inx | Analytics 索引文件 |
.json | JSON (JavaScript Object Notation) 文件 |
.mdb | Microsoft Access |
.model | Analytics 预测模型文件 |
PDF(可移植文档格式)文件 | |
.pot、.potm、.potx、.ppam、pps、.ppsm、.ppsx、.ppt、.pptm、.pptx | Microsoft PowerPoint 文件 |
.prf | Microsoft Outlook 文件 |
.ps1 | PowerShell 脚本文件 |
.rec | |
.rpt | Crystal Reports 报告或输出文件 |
.sldm、.sldx | Microsoft PowerPoint 文件 |
.txt | 纯文本文件 |
.vbs | VBScript 文件 |
.xbrl | XBRL(可扩展商业报告语言)文件 |
.xla、.xlam、.xll、.xlm、.xls、.xlsb、.xslm、.xlsx、xlt、.xltm、.xltx、xlw | Microsoft Excel 文件 |
.xml | XML(可扩展标记语言)文件 |
.zip | 压缩文件 |
永久允许的文件扩展名
对集合或文件夹具有“全部权限”的用户可以上传或导入下表中列出的文件类型,无论它们是否被包括在白名单中。为了确保各种 AX 服务器和 Analytics 功能的正常工作,需要使用这些文件类型。
文件扩展名 | 文件类型 |
---|---|
.acl | Analytics 项目文件 |
.aclapp | 打包分析应用程序文件 |
.aclx | 分析应用程序文件 |
.fmt | 版本 11 之前的 Analytics 中的默认表布局文件 |
.layout | Analytics 版本 11 和更高版本中的表布局文件 |
.wsp | Analytics 工作空间文件 |