【问题标题】:Odd behavior of input="file" tab not allowing multiple image selection on Androidinput="file" 选项卡的奇怪行为不允许在 Android 上选择多个图像
【发布时间】:2021-12-07 13:53:06
【问题描述】:

我有一个 HTML 表单页面,其中包含以下几行:

<form action="/action_page.php">
 <input type="file" name="files[]" id="files" accept="image/*" multiple directory="" webkitdirectory="" mozdirectory=""/> 
  <input type="submit">
</form>

它旨在允许用户选择图像的文件夹,而不是单个图像文件。这在我的台式电脑上正常工作。它允许我选择图像所在的文件夹,而不是选择单个图像文件。

现在我需要在 Android 平板电脑上完成这项工作。问题是,在 Android 上,这会打开一个小文件夹树,用户点击树节点 "camera"/image 并且图库中的照片缩略图显示在右侧,然后用户 无法 strong> 选择多张图像(甚至一张图像)。发生的情况是,用户单击(或双击或长按)图像,图像视图立即关闭,用户返回到表单网页,输入控件显示“未选择文件”。完全相同的行为表现在内置的 Android 浏览器和 Android 版 Chrome 中。

我怎样才能让用户要么只选择图像所在的文件夹,要么选择所有图像(或此时甚至一个图像),以便输入控件知道所有照片(或所有照片,突出显示或复选标记,或任何)被选择上传到 Android 设备上?

(或者用户在图库中需要采取一些未知的操作,例如点击某物或长按某物来实现此目的?)提前感谢您提供的任何帮助。

【问题讨论】:

    标签: android html gallery


    【解决方案1】:

    已解决:事实证明,Android 无法选择目录,所以它最终陷入了一个蹩脚的状态,它只是显示目录,但不允许您选择目录。

    解决方案是删除所有“目录”属性。所以输入线shd如下:

    <input type="file" name="files[]" id="files" accept="image/*" multiple />
    

    Android 可以理解这一点,并允许您按预期选择多个文件。

    【讨论】:

      猜你喜欢
      • 2015-10-10
      • 2015-05-29
      • 2010-10-08
      • 1970-01-01
      • 1970-01-01
      • 2021-06-12
      • 1970-01-01
      • 2017-03-11
      • 1970-01-01
      相关资源
      最近更新 更多