表单字段文件输入无法在Android上打开文件浏览器。只有相机可用

时间:2016-02-22 11:44:35

标签: android jquery ruby-on-rails webview

我构建了一个简单的网络应用,允许用户上传图片。它只是一个基本的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>

由于

1 个答案:

答案 0 :(得分:0)

正确的输入标签应为

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

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