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

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

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

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

阅读 5.5k
2 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题