高手中的高手请进,碰见史无前例,莫名其妙的问题!
javascript吧
全部回复
仅看楼主
level 1
花生米1979 楼主
用手机浏览器,比如微信内置浏览器 点击<input type="file"> 选择手机里文件时,
如果选择的是手机的录音文件夹,默认文件夹 Recordings ,选一个音频文件,但就是获取不到该文件的 type,发现无法获取该文件的name,alert弹出的是 几个数字!!! 但如果是选择music文件夹,就可以获取
正确的
name,包括 type。
试着把 Recordings里的文件,重命名,字符缩短,还是不行!
试着把 Recordings文件夹整个复制一个,文件夹名字改成aaa,再选择里面文件,还是不行!
最后把Recordings里的这些文件移动到music,选择文件,就能获取他们完整的,正确名字了!而不是显示纯数字!
这到底是怎么回事!!!头都大了!!!
<input type="file" accept="audio/*" name="m4a" id="m4a" onChange="m4a(this)" >
function m4a(e){
alert(e.files[0].name)
}
2020年03月19日 14点03分 1
level 1
花生米1979 楼主
请安卓手机的高手们,自己试试,是不是也是这样,获取不到Recordings里文件的名字,但能获取其它文件夹,把Recordings复制换个名字后,还是获取不到里面文件名字,但把文件移动到music文件夹就可以了!
2020年03月19日 14点03分 2
level 1
花生米1979 楼主
后来发现是微信内置浏览器的问题,换手机其它浏览器就正常了
2020年03月20日 03点03分 3
1