音频 WMA 错误地报告为 video/x-ms-wma

Audio WMA incorrectly reported as video/x-ms-wma

必须将音频 WMA 文件作为上传脚本的一部分进行处理,但我 运行 遇到了一个非常烦人的文件类型错误。

我只需要允许音频,而不是视频,但似乎所有 WMA 文件的类型都是:

video/x-ms-wma

是否包含视频。

我期待:

audio/x-ms-wma

但情况似乎并非如此,这意味着我无法使用 javascript 正确验证类型:

file.type.match('audio.*')

这里显然失败了。

是否有任何解决方法?

我遇到了同样的问题。在我的案例中,这是一个 Chrome 错误。

使用正则表达式解决:file.type.match(/audio|wma/)

这匹配文本 audio wma.