【问题标题】:Form field file input doesn't open file browser on Android. Only camera available表单域文件输入不会在 Android 上打开文件浏览器。只有相机可用
【发布时间】:2016-02-22 11:44:34
【问题描述】:

我构建了一个简单的网络应用程序,允许用户上传图片。它只是一个基本的 Ruby on Rails 应用程序,所以前端是 HTML5 和一些 jQuery。

这一切都很好,但在 Android 上,当用户点击文件输入字段时,只有相机可用。如何让文件选择器显示?

<form class="new_person" id="new_person" enctype="multipart/form-data" action="/people" accept-charset="UTF-8" data-remote="true" method="post"><input name="utf8" type="hidden" value="&#x2713;" />

  <input accept="image/*" capture="true" type="file" name="person[picture]" id="person_picture" />

</form>

谢谢

【问题讨论】:

    标签: android jquery ruby-on-rails webview


    【解决方案1】:

    正确的输入标签应该是

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

    在您的手机上试用https://jsfiddle.net/dipish/WWqR5/ 当我点击选择文件时,我的 Galaxy S4 建议打开相机或文件浏览器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-14
      • 2019-12-26
      相关资源
      最近更新 更多