iPhone上的Safari浏览器是否支持选择多个文件作为<input type="file" multiple="multiple">元素的输入?

3
在 iOS 12 和 13 中,当选择 HTML 标签 <input type="file" multiple> 时,浏览器/WebView 显示三个选项以上传文件:拍摄照片、从照片库中选择或浏览文件系统。
在使用照片库选择多个文件时是可能的,但如果我想使用浏览文件系统选项上传其他类型的文件,则无法选择多个文件,只能选择一个。
这种行为是否符合预期?如果这是一个 bug,有没有解决方法?简而言之,开发方面应该如何处理?

我也在想... - Jerome
1个回答

0

目前(在iOS 15中)有两种方法可以做到这一点。我不知道这在iOS 12/13中也能达到什么程度。

选择文件

  • 点击“选择文件”
  • 导航到您的位置
  • 点击顶部带有三个水平点的圆形菜单
  • 点击“选择”
  • 点击您想要选择的文件图标
  • 点击“打开”

拖放

这需要两个手指,可能需要一点练习 ;)

  • 通过向上滑动到应用程序切换器(或使用主页按钮)离开表单
  • 进入您的文件应用程序
  • 点击并长按文件图标,然后将文件拖动一点。这可能有些棘手;如果您开始拖动得太早,那么整个页面就会滚动,如果您开始拖动得太晚,那么长按上下文菜单将会出现。
  • 仍然用一根手指持续拖动浮动图标,用另一根手指点击其他图标并将它们添加到您的选择中。您甚至可以导航到其他文件夹以收集更多项目,但要小心不要过早释放所选项目——这可能会导致将项目移动到您导航到的任何文件夹中。
  • 仍然用一根手指持续拖动浮动图标,用另一根手指从文件应用程序中滑出,并返回Safari中的上传表单。
  • 将浮动图标拖动到“选择文件”按钮上并释放——已经准备好上传已放置的文件了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接