【问题标题】:How to upload multiple files on Android using the multiple property?如何使用 multiple 属性在 Android 上上传多个文件?
【发布时间】:2014-10-14 06:21:18
【问题描述】:

我有一个,

<input type="file" multiple accept="image/*" />

我希望我的 android 用户能够一次上传多个文件。使用 nexus-5 的用户报告无法一次上传多个文件。我还尝试将 capture="camera" 添加到输入中,但这只会自动打开相机并且一次只能关联一张图片。这适用于除 Android 以外的任何地方。

我有什么遗漏吗?

【问题讨论】:

  • EtienneT.. 有什么解决办法吗?
  • 不,抱歉,没有什么新鲜事
  • @EtienneT 现在有什么事吗?我有 Android 5.1.1 和 Chrome 55,但它仍然无法正常工作

标签: android html google-chrome upload nexus-5


【解决方案1】:

我碰到了同样的砖墙。我已经尝试了许多移动浏览器,但都找不到。

我发现这个链接告诉你所有的 Android 浏览器都不支持这个: http://caniuse.com/#feat=input-file-multiple

从广泛的搜索中,我看到了表明 Chromium 支持此功能(但还没有测试版)的信息,它应该会在 Android 版 Chrome 中使用,但没有说明时间框架。

【讨论】:

    【解决方案2】:

    自从我上次回答以来,这似乎已经改变了。如果你现在看: http://caniuse.com/#feat=input-file-multiple

    您现在会看到适用于 Android 的 Chrome 42(或更高版本)现在支持多个文件上传,前提是您运行的是 Android 5.0 或更高版本。这是一个很大的限制,但至少它是一种改进。随着 Android 5 (Lollipop) 获得市场份额(2015 年 8 月为 18.1%),这变得更加实用。

    【讨论】:

    • 我有 chrome 47 和 android 5,但它仍然不允许我选择多个要上传的 img
    • Android 4.4.4 with Chrome 49 - 多文件选择工作正常
    • @AlexanderPravdin 你能详细说明你是如何让它工作的吗?我有 Android 5.0.2 和 Chrome 49,但它不工作。这是一个测试页面:jsfiddle.net/67j6177d
    • 只是这个 html 代码:<input type="file" name="attachment[]" multiple="multiple"/> 它对我有用。
    【解决方案3】:

    这里有一个技巧。点击正常的<input type='file' multiple> 按钮。文件选择器出现:长按一个文件来选择它,然后选择其他文件。 在顶部栏上会出现“打开”,选择它,然后将多个文件添加到文件集合中。 为此向 Simon@atp 致敬。

    但是,并非所有可用的文件选择器都可以工作。

    【讨论】:

      【解决方案4】:

      从 2017 年 12 月 20 日起,新的 Chrome 浏览器允许选择多个文件。只需选择您的文件并点击右上角的“打开”即可。

      【讨论】:

        【解决方案5】:

        您可以通过使用 javascript、canvas 和 blob 来解决此限制。

        请参阅https://github.com/josefrichter/resize/blob/master/public/preprocess.js 获取一些示例代码以帮助您入门。

        【讨论】:

          【解决方案6】:

          我也有类似的问题。并且我测试了最新的 chrome 和 FireFox,都无法正常工作。

          但是使用X5核心的QQ浏览器似乎是唯一能按我预期工作的浏览器。所以我的解决方案是使用 App shell 来封装 X5 SDK。

          【讨论】:

            【解决方案7】:

            我从 GoNative(https://gonative.io/) 链接中找到了解决方案。根据我们的要求,我们必须检查并输入我们的 URL。他们将通过邮件发送 Android 代码链接和 DEMO apk。在这个文件中,我们可以在我们的网络视图中上传多个文件。如果我们必须发布应用程序,我们必须购买那个东西。我试图理解多文件上传代码。但是找不到任何帮助的东西。如果有人破解了那个东西,请告诉我们。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2016-08-10
              • 2023-03-27
              • 2019-10-01
              相关资源
              最近更新 更多