在一个<input type="file" >
元素中,我正在选择一个扩展名为 .srt 的文件并使用 javascript 确定文件的类型。我试过这个
var file=document.getElementById('fselect').files[0];
success = file.type =='application/x-subrip'? true : false;
console.log('selected a file of type='+file.type);
console.log('selected a subtitle file='+success);
但是,我只在chrome 18.0.1025.168
selected a file of type= application/x-subrip
selected a subtitle file= true
但是在firefox 12
安装了萤火虫之后,我得到了
selected a file of type=
selected a subtitle file= false
我对此感到困惑..我怎样才能始终如一地确定两种浏览器中的文件类型?