我们的一位用户刚刚通知我们,我们的网络应用程序可以通过iPad上的Safari(或任何默认浏览器 - 我假设Safari)运行良好。唯一不起作用的是文件上传部分。
我们的网络应用程序使我们的用户能够在系统的各个部分附加文件。
我正在考虑这件事。 iPhone拍照,但实际上并没有让我能够通过标准网页界面上传它们(你点击按钮,选择文件,上传文件等)。这甚至可能吗?或者是通过为设备编写的自定义应用程序从iPhone / iPad上传文件的唯一方法吗?
有没有办法通过网络浏览器在iPad上传文件?
答案 0 :(得分:11)
据我所知,iOS没有向用户公开文件系统,因此通过Web界面上传文件真的没有意义。大多数确实存在的应用程序,通过iTunes或类似的东西同步文件。
我曾经看过的一种方法是让iOS设备充当文件服务器,并使您能够以这种方式下载文件。这就是iFile的工作原理。
简而言之,据我所知,这是不可能的。
答案 1 :(得分:11)
2012年WWDC主题演讲期间展示了这种能力。除非您是注册的iOS开发人员,否则我认为详细信息属于NDA。看看iOS 6测试版文档。
这篇文章的主题演示照片突出显示了“照片上传”作为一项新功能。 http://www.anandtech.com/show/5987/ios-6-safari
答案 2 :(得分:3)
iPhone / iPad上的移动版Safari不允许文件上传(文件上传按钮/窗口小部件显示为禁用),但您可以通过从您的网络应用/网站调用第三方上传应用来重新启用该功能。 / p>
请查看http://www.aurigma.com/iphone/这样的上传应用。
答案 3 :(得分:2)
您可以从应用商店获得一些允许您上传的替代网络浏览器。您使用它们而不是Safari。一个例子是iCab Mobile。
答案 4 :(得分:0)
iOS6 +设备上现在有通过HTML5的方法。
<input type="file" capture="camera" accept="image/*" id="cameraInput" name="cameraInput">
我在这里找到答案:https://stackoverflow.com/a/16775971/1783439
我在使用iOS9的ipad上在Safari中测试过它。