使用ink filepicker从嵌入式UIWebView上传

时间:2013-08-13 18:00:23

标签: ios file-upload uiwebview filepicker.io

我有一个网站正在使用ink的filepicker javascript lib来上传照片。它适用于台式机和移动设备上的浏览器,不同之处在于它会打开一个单独的选项卡并从那里上传并在上传完成后返回到父选项卡,但在桌面上它只是在模态视图中打开。

现在我在应用程序中嵌入了一个UIWebView,因此没有标签。上传按钮所在的页面将被filepicker上传器替换,我希望它保留它的父页面的状态,但不知何故它不会。即使相同的上传按钮在浏览器中的同一个模拟器中工作,我也无法上传。我是否必须使用filepicker iOS库进行此类应用内上传?有没有解决方法?感谢。

1 个答案:

答案 0 :(得分:1)

我在UIWebView中的原生iOS应用程序中嵌入基于JavaScript / Filepicker的网站时遇到了同样的问题。 我联系了Filepicker.io dev支持,这是他们的声明:

“不幸的是,它目前的样子是UIWebView的限制禁止跨窗口通信,因为你看到父窗口的状态没有被保存。”

因此,我将不得不在iOS上使用本机Filepicker库。

相关问题