我该怎么做?以
开头的东西if(file."something?"
答案 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
。