我正在使用输入类型文件在iOS中启动相机。我正在使用以下代码行:
<input type="file" name="select a Picture"/>
当我按下按钮时,它会显示两个选项,即1)拍摄照片2.从图库中选择 如果我从库中选择选项选择,那么当我从库中选择图片然后我可以在预览中看到它时启动本机库,因此从库中选择工作正常。
但问题是使用相机拍照。当我按下拍照时它会启动相机,但在拍摄照片后它会直接返回到野生动物园。并且有pop显示以下错误:
A problem occurred with this webpage so it was reloaded
那么如何克服这个问题呢?
答案 0 :(得分:5)
就我而言,添加名称=&#34;&#34;属性修复了问题。我有:
<input id="uploadPhotoInput" type="file" capture="camera" accept="image/*">
每次都崩溃了。将其更改为:
<input id="uploadPhotoInput" name="uploadPhotoInput" type="file" capture="camera" accept="image/*">
似乎已经成功了。我不知道为什么,因为我没有以某种形式或任何形式提交它,但它确实存在。
答案 1 :(得分:0)
尝试以下方法:
<input type="file" accept="image/*" capture="camera">
同时从输入标签中删除任何onchange =“xxxxxxx”(如果有的话),因为出于某种原因导致iOS8出现问题。