【问题标题】:upload files via iPad通过 iPad 上传文件
【发布时间】:2010-11-02 20:53:23
【问题描述】:

我们的一位用户刚刚通知我们,我们的 Web 应用程序通过 iPad 上的 Safari(或任何默认浏览器——我假设是 Safari)运行良好。唯一不起作用的是文件上传部分。

我们的网络应用程序使我们的用户能够在系统的各个部分附加文件。

我正在考虑这个问题。 iPhone 可以拍照,但实际上并没有让我能够通过标准的网络界面(在其中单击按钮、选择文件、上传文件等)上传照片。

这甚至可能吗?或者是通过为设备编写的自定义应用程序从 iPhone/iPad 上传文件的唯一方法?

有没有办法通过网络浏览器在 iPad 上上传文件?

【问题讨论】:

  • 希望 iPhone/iPad 有这个功能...我可以使用文件上传控件将图像从我的 Android 上传到我的网络应用程序没有问题...并且文件系统受到相当的保护...我觉得很安全!
  • iOS8 是否添加了对除图像以外的其他类型的支持?
  • 现在是 2016 年。Apple 还和奥威尔一起回到 1984 年吗?

标签: ipad safari


【解决方案1】:

据我所知,iOS 不会向用户公开文件系统,因此通过 Web 界面上传文件是没有意义的。大多数确实存在的应用程序,通过 iTunes 或类似的东西同步文件。

我还看到使用的一种方法是让 iOS 设备充当文件服务器,使您能够以这种方式下载文件。这就是 iFile 的工作原理。

简而言之,据我所知这是不可能的。

【讨论】:

【解决方案2】:

在 2012 年 WWDC 主题演讲中展示了这种能力。除非您是注册的 iOS 开发人员,否则我相信详细信息处于 NDA 之下。查看 iOS 6 测试版文档。

这篇文章有一张主题演讲幻灯片的照片,突出显示“照片上传”是一项新功能。 http://www.anandtech.com/show/5987/ios-6-safari

【讨论】:

    【解决方案3】:

    iPhone/iPad 上的移动 Safari 不允许文件上传(文件上传按钮/小部件显示为禁用),但是您可以通过从您的网络应用程序/网站调用第三方上传程序应用程序来重新启用该功能。

    查看http://www.aurigma.com/iphone/ 了解此类上传应用。

    【讨论】:

      【解决方案4】:

      您可以从应用商店获得一些替代网络浏览器,让您上传。您使用它们而不是 Safari。一个例子是 iCab Mobile。

      【讨论】:

      • 有趣的是 iOS 上的 Google Chrome 不支持上传
      • iOS 上的其他浏览器极不可能支持 Safari 所不支持的功能,因为 iOS 上的每个浏览器基本上都是 Safari,其顶部是该供应商的 UI。 Apple 不允许浏览器发布自己的引擎。
      【解决方案5】:

      现在在 iOS6+ 设备上可以通过 HTML5 实现。

      <input type="file" capture="camera" accept="image/*" id="cameraInput" name="cameraInput">

      我在这里找到了答案:https://stackoverflow.com/a/16775971/1783439

      我已经在装有 iOS9 的 ipad 上的 Safari 中对其进行了测试。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-22
        • 2012-04-26
        • 2016-11-18
        • 2013-03-24
        相关资源
        最近更新 更多