我使用的是HTML5捕获图像输入标签。这是我的输入标签:
<input id="imagesInput" type="file" accept="image/*" capture="camera" class="input-file" multiple>
但是,当我单击此输入时,我会被带到相机。我没有像以前那样获得"选择现有文件"。
我已经在Ipad和Android手机上进行了测试,结果相同。
有谁知道我是否缺少属性或其他任何东西?谢谢!
这是一个简单的jsfiddle来复制问题。您只会在移动设备上看到此问题:https://jsfiddle.net/u07o1ywx/
我想
通了。 capture="camera" 属性仅允许上传摄像机。 通过将其添加到 accept 属性中,可以从任一属性进行加载。
<input id="imagesInput" type="file" accept="image/*;capture=camera" class="input-file" multiple>