收藏
回答

企业微信h5 <input type="file" /> 调起相机,点击拍照后显示黑屏?

回答关注问题邀请回答
收藏

2 个回答

  • 北望沣渭
    北望沣渭
    2021-11-26

    accept

    accept (en-US) 属性是一个字符串,它定义了文件 input 应该接受的文件类型。这个字符串是一个以逗号为分隔的 唯一文件类型说明符 列表。由于给定的文件类型可以用多种方式指定,因此当你需要给定格式的文件时,提供一组完整的类型指定符是非常有用的。

    例如,有许多方法可以识别 Microsoft Word 文件,所以接受 Word 文件的站点可以使用一个<input>

    <input type="file" id="docpicker"
      accept=".doc,.docx,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document">
    

    Copy to Clipboard

    capture

    capture (en-US) 属性是一个字符串,如果 accept (en-US) 属性指出了 input 是图片或者视频类型,则它指定了使用哪个摄像头去这些数据。值 user 表示应该使用前置摄像头和/或麦克风。值 environment 表示应该使用后置摄像头和/或麦克风。如果缺少此属性,则 user agent 可以自由决定做什么。如果请求的前置模式不可用,则用户代理可能退回到其首选的默认模式。

    Note: capture 以前是一个布尔类型的属性,如果存在,则请求使用设备的媒体捕获设备(如:摄像机),而不是请求一个文件输入。

    https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/input/file

    2021-11-26
    有用 2
    回复 1
    • 天泽
      天泽
      2021-12-01
      多谢大佬
      2021-12-01
      回复
  • 游戏人生
    游戏人生
    2021-11-26

    <input type="file" />

    ???

    2021-11-26
    有用
    回复 1
    • 天泽
      天泽
      2021-11-26
      <input type="file"  accept="image/png,image/jpg,image/jpeg">
      2021-11-26
      回复
登录 后发表内容