12

背景:在撰写本文时,iOS 6.1 不允许在单个输入中同时选择多个文件和拍照。

由于我的主应用程序已经有一个用于选择文件的多输入选择器,因此我想添加第二个按钮(仅在 iOS 设备上需要且仅在其上显示)来启动相机。

这目前适用于:

<input type="file" class="ios_only" accept="image/*;capture=camera">

然而 iOS Safari 总是给出以下对话框:

iOS“拍照”或“选择退出”对话框

有没有办法在<input>没有这个提示的情况下直接进入相机?

4

2 回答 2

11

不,你不能。Safari 将其作为 an 处理,UIImagePickerView并且必须通过 this 选择源UIActionSheet

供您参考,此行具有相同的效果:

<input type="file" class="ios_only" accept="image/*" capture="camera">

在 iOS 7 中也进行了测试。

于 2013-10-03T03:11:55.600 回答
3

对于多个文件上传:

<input capture="camera" accept="image/*" multiple="multiple" type="file" name="photo" id="photo" value="" />
于 2015-06-10T04:50:33.463 回答