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

时间:2019-03-01 13:11:07

标签: javascript validation wma

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

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

video/x-ms-wma

它们是否包含视频。

我期待的是:

audio/x-ms-wma

但是事实并非如此,这意味着我无法使用javascript正确验证类型:

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

显然这里失败了。

有没有解决方法?

1 个答案:

答案 0 :(得分:0)

我有同样的问题。就我而言,这是一个Chrome错误。

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

这与文本audio wma相匹配。