HTML文件上传不会在Android上显示图库

时间:2014-06-28 21:02:15

标签: android html file-upload android-gallery

我希望我的PHP应用程序接受从移动用户的图库中选择的照片。我正在使用Chrome在Android 4.4.4上进行测试。这是我的表格:

<form enctype="multipart/form-data" action="index.php" method="POST">
  <input type="hidden" name="MAX_FILE_SIZE" value="20000000" />
  <input type="submit" value="Add" />
</form>

我尝试过三种不同的type="file"输入,但没有一种能够将图库作为选项:

  <input name="userfile" type="file" />

选项:相机,摄像机,录音机和文件

  <input name="userfile" type="file" accept="images/*" />

选项:相机和文档

  <input name="userfile" type="file" accept="images/*" capture />

直接进入相机。

是否有一些直接的方式让Gallery作为一个选项出现或者我是否使用JavaScript进行了一些回合?谢谢你的回答。

2 个答案:

答案 0 :(得分:8)

尝试使用<input name="userfile" type="file" accept="image/*" />

而不是<input name="userfile" type="file" accept="images/*" />

它对我有用。

答案 1 :(得分:3)

Turns out this is a known bug in Android >= 4.4。我的代码在iOS中按预期工作。