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

如何在Forminator表单中启用.stp(STEP)文件上传权限?

如何在Forminator表单中启用.stp(STEP)文件上传权限?

嗨,我看你已经尝试了基础设置但还是碰到问题,咱们一步步来排查和解决这个.stp文件上传的难题:

  • 修正Forminator字段的MIME类型配置
    你之前只加了.stp|application/step,但不同环境下.stp文件可能被识别为model/step类型,建议在Forminator文件上传字段的「Allowed File Types」里直接添加两种类型,写成:.stp|application/step|model/step,注意所有符号都是英文格式,不要加多余空格。

  • 修复functions.php里的代码错误
    你之前的代码里两次给$mimes['stp']赋值,后面的model/step会直接覆盖掉前面的application/step,导致只有一种MIME类型生效。正确的写法应该是把两个类型放进数组里:

    function custom_mime_types($mimes) {
        $mimes['stp'] = array('application/step', 'model/step');
        return $mimes;
    }
    add_filter('upload_mimes', 'custom_mime_types');
    

    修改后记得保存主题的functions.php文件,然后清空WordPress的缓存(包括插件缓存、服务器端缓存)。

  • 检查上传大小限制
    有时候即使MIME类型允许了,文件大小超出限制也会上传失败。你可以:

    1. 在Forminator的文件上传字段设置里,确认「Maximum File Size」的数值足够大;
    2. 通过WordPress后台的「工具→站点健康→信息→服务器」查看upload_max_filesize和post_max_size的配置,确保这两个值都大于你要上传的.stp文件大小。
  • 排查Forminator全局上传设置
    进入Forminator的「设置→上传」页面,检查全局的文件类型限制,确保.stp没有被列入禁止列表,或者在允许列表里被包含。

  • 排除主题/插件冲突
    如果以上步骤都没用,可以临时切换到WordPress默认主题(比如Twenty Twenty-Four),或者禁用其他第三方插件,看看是不是其他代码干扰了MIME类型的设置。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.08 13:58:02