【发布时间】:2017-07-08 02:42:15
【问题描述】:
我有一个别人买的wordpress安装来上传音视频文件。事实证明,一些 mp3 被接受,而另一些被拒绝,并显示以下消息:
wordpress 抱歉,出于安全原因,不允许使用此文件类型。
我以前从未使用过 wordpress,也无法登录服务器查看日志内容,但我分析了 firefox 发出的请求,在这两种情况下,mimetype 都是音频/mpeg:
内容配置:表单数据;名称="异步上传"; filename="voice-fabio.mp3" 内容类型:音频/mpeg
同一文件,在编辑某些标签后被拒绝。 workpress 对上传文件的安全检查是什么?我真的很困惑……
【问题讨论】:
-
很难说您是否没有管理员权限或代码来查看通用结果。尝试上传相同的 mp3 文件,看看效果如何。然后检查更小的细节,如编解码器、mp3 的持续时间。 wordpress 可能会有限制,比如文件上传 3mb,没有 JSON 上传等。
-
可能是一些错误的配置?不能说什么,尤其是因为您指出您购买了该主题。也许您的 mp3 不被接受,因为它可能格式不正确。或者它使用了一些扫描模块没有覆盖的扩展标签。
-
答案是它是一个错误。请参阅我的修复答案和 core.trac 链接