Javascript检查文件是否为mp3格式?

时间:2010-11-23 20:10:06

标签: javascript

我该怎么做?以

开头的东西
if(file."something?"

2 个答案:

答案 0 :(得分:3)

如果您只是想检查文件名是否以“.mp3”结尾,您可以执行以下操作。

// Assuming variable "file" is the filename
if(file.indexOf(".mp3") == file.length - 4) {
    // File type is .mp3
}

如果您想要确定文件名代表实际 mp3文件,您可以向服务器发送XMLHttpRequest并检索HEAD,阅读Content-type

虽然你的问题似乎对“文件”的含义有点模糊......看起来file可能是一个自定义类型,代表API等中的处理程序,在这种情况下,API文档应该帮助你。

答案 1 :(得分:2)

根据文件扩展名检测MIME类型是不可靠的。不。

尝试使用AJAX发送HTTP HEAD请求,然后返回Content-Type