You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MediaWiki(含BlueSpice扩展)中允许上传.dwg文件

解决MediaWiki 1.23.10 + BlueSpice添加.dwg文件上传权限的方法

方法一:修改LocalSettings.php配置

默认情况下$wgFileExtensions可能未在LocalSettings.php中显式列出,你可以手动添加/修改该变量,将.dwg加入允许的文件扩展名列表:

  1. 打开服务器上的LocalSettings.php文件(通常位于MediaWiki根目录)
  2. 添加或修改以下代码:
    // 定义包含原有默认类型 + dwg的完整允许扩展名列表
    $wgFileExtensions = array(
        'png', 'gif', 'jpg', 'jpeg', 'doc', 'docx', 'xls', 'xlsx',
        'ppt', 'pptx', 'pdf', 'txt', 'odt', 'ods', 'odp', 'odg',
        'dwg' // 新增的dwg格式
    );
    
    // 配置DWG对应的MIME类型,确保系统能识别
    $wgMimeTypeExtensions['application/acad'] = 'dwg';
    $wgMimeTypeExtensions['image/vnd.dwg'] = 'dwg';
    
    若担心覆盖原有默认列表,也可通过array_merge追加:
    // 获取默认扩展名列表并追加dwg
    $wgFileExtensions = array_merge( $wgFileExtensions, array( 'dwg' ) );
    
  3. 保存文件后,刷新MediaWiki缓存(可访问Special:Purge页面,或重启web服务器)

方法二:检查BlueSpice的上传权限设置

BlueSpice扩展可能自带上传管控模块,你可以:

  • 登录后台管理界面,找到BlueSpice设置或文件管理相关选项
  • 查找“允许的文件类型”配置项,将.dwg添加到列表中
  • 保存设置后生效

注意事项

  • 修改配置文件前请做好备份,避免配置错误导致站点异常
  • 若上传时提示文件大小超限,可同步调整$wgMaxUploadSize变量(单位为字节,例如$wgMaxUploadSize = 10485760;代表允许10MB以内的文件)

内容的提问来源于stack exchange,提问作者sfzeller

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 00:47:12