使iOS文件input直接进入相机应用程序?
背景:在撰写本文时,iOS 6.1不允许在单个input中同时select多个文件和拍摄照片。
由于我的主应用程序已经有多个inputselect器select文件,我想添加第二个button(只需要,并只显示)的iOS设备启动相机。
这目前适用于:
<input type="file" class="ios_only" accept="image/*;capture=camera">
不过iOS Safari总是提供以下对话框:
如果没有这个提示,有没有一种方法可以使<input>
直接进入相机?
不,你不能。 Safari将其作为UIImagePickerView
处理,并且必须通过此UIActionSheet
select源。
为了您的信息,这条线有相同的效果:
<input type="file" class="ios_only" accept="image/*" capture="camera">
也在iOS 7中testing。
对于多个file upload:
<input capture="camera" accept="image/*" multiple="multiple" type="file" name="photo" id="photo" value="" />