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

能否通过MediaWiki AbuseFilter扩展创建规则禁止上传.webp文件?

如何通过AbuseFilter禁止上传.webp格式文件

编写过滤规则

在Special:AbuseFilter页面创建新规则,粘贴以下过滤条件代码:

action == "upload" && substr( filename, strlen(filename)-5 ) == ".webp"

规则说明

  • action == "upload":精准匹配所有文件上传操作
  • substr( filename, strlen(filename)-5 ) == ".webp":截取文件名最后5个字符,判断是否为.webp格式后缀

设置拦截动作

创建规则后,配置对应的拦截行为:

  • 选择阻止操作,并在提示框中填写自定义通知文本,例如:禁止上传.webp格式文件,请使用平台支持的其他图片格式。
  • 建议勾选记录过滤事件,便于后续查看拦截记录和调整规则

优化与测试

  • 若需要拦截大小写混合的后缀(如.WEBP、.WebP),可修改规则为:
    action == "upload" && strtolower(substr( filename, strlen(filename)-5 )) == ".webp"
    
  • 使用测试上传功能验证规则,确认仅拦截.webp文件,不会误判其他格式
  • 检查现有过滤规则的优先级,确保新规则能正常触发

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 23:44:50