input file 移动端打开图片和音频的问题

新手上路,请多包涵

有个需求是用户可以上传图片或者音频(只考虑安卓手机)
input:file 不设置accept的时候可以看到所有类型的文件,图片,音频,视频,文档……

input:file 设置audio和image后,就只会调起相机,文件里边只能看到图片;
<input type="file" name="" id="" accept="image/*,audio/*">


或者只会调出录音机,文件里边只有音频文件。
<input type="file" name="" id="" accept="audio/*,image/*">


这是只能这样还是写法不对。
希望产生的结果是文件里边可以找到图片或者音频文件。
不可以的话就只能写两个input了

阅读 5.1k
2 个回答

& 总结:

只会调出录音机,文件里边只有音频文件。

<input type="file" name="" id="" accept="audio/*,image/*">

只会调起相机,文件里边只能看到图片;

<input type="file" name="" id="" accept="image/*,audio/*">

期望同时调起图片和音频文件

& 结论

请尝试 <input type="file" accept="image/*,.mp4">

见: mdn - <input type="file">


已参与了 SegmentFault 思否「问答」打卡,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题