使用相机上传照片后,移动浏览器会刷新页面

时间:2016-07-04 19:43:29

标签: javascript android jquery camera

我的网站上有一个相当常见的文件输入字段,用于上传图片:

<input name="photos" type="file" accept="image/*"/>

在dekstop上,它正常工作。在移动设备上,如果我从我的图库中选择已经存在的图片,它可以正常工作,但是如果我选择用相机拍照,它会切换到相机,我会拍照,当我在相机应用中确认时,它会回到浏览器,但它刷新页面,照片不会去。输入将为空。

2 个答案:

答案 0 :(得分:0)

添加 capture =“camera”可以部分解决问题。

<input name="photos" type="file" capture="camera" accept="image/*"/>

现在唯一的问题是用户无法从以前存在的照片中进行选择。

答案 1 :(得分:0)

添加没有价值的属性捕获!

<input name="photos" type="file" capture accept="image/*"/>