H5W3
当前位置:H5W3 > 问答 > 正文

html如何限制弹出框不能拍照,只能从图库选择

测试发现ios的手机用相机拍照传图的话图片会倒过来,所以想把拍照选项关掉

<input
style={{ display: “none” }}
id=”imgOn”
type=”file”
accept=”image/*”
onChange={() => this.imgUpload()}
/>

请问有什么方法可以将拍照选项关掉吗?

回答

HTML input file disable “take photo” option

没发现禁用拍照选项的解决办法,可以尝试按上面回答中给出的解决方案尝试下,但这样做用户体验不是很好

照片是有方向的.即便限制只能从相册选取,也可能选择了一张方向不符合预期的照片.

所以你应该做的是修正照片方向
可以使用exif-js来读取照片方向,然后用canvas旋转到正确的方向即可.

或者在图片上传前,预览图片,并提供旋转按钮,让用户自己修正.

未经允许不得转载:H5W3 » html如何限制弹出框不能拍照,只能从图库选择

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址