1

当我在 Android Chrome 73 中尝试以下代码段时,它不仅不会将文件选择范围缩小到accept属性,而且file.name返回的文件上没有文件扩展名。

//<![CDATA[
/* external.js */
addEventListener('load', function(){
document.getElementById('test').onchange = function(){
  var files = this.files, file;
  if(files.length){
    file = files[0];
    alert('file.type = '+file.type+'; file.name = '+file.name+';');
  }
  else{
    alert('No file was selected');
  }
}
}); // end load
//]]>
<input id='test' type='file' accept='audio/*' />

奇怪的是,如果我更改accept='audio/*'accept='video/*'. 当然,我想要一个音频文件。所以我的问题是,为什么会这样?谷歌的工作有那么差吗?

4

0 回答 0