【问题标题】:Cordova file chooser for iOS?适用于 iOS 的 Cordova 文件选择器?
【发布时间】:2016-09-19 16:54:23
【问题描述】:

在使用 Cordova 和 Ionic 开发应用程序时,有没有办法在 iOS 中打开文件选择器? 在 Android 中我使用了<input type="file" /> 并且 Android 允许我访问文件并选择一个文件,但是在 IOS 中呢?如何打开文件选择器?是否已经开发了任何插件或系统?

【问题讨论】:

  • iOS 并没有真正拥有那种文件系统。您可以尝试this 访问 iCloud 中的内容。
  • 这个怎么样? github.com/albertut/cordova-filepicker我可以在iOS中使用它来挑选文件吗?我不明白为什么其他应用程序中有一个文件选择器(不是在 Apache Cordova 中开发的),它允许用户选择系统中的所有文件,而 Cordova 中没有文件选择器......谁能解释一下?跨度>
  • 如果您提供这些其他应用程序的示例会有所帮助。您链接的那个似乎是用于第三方服务 (filestack.com)。

标签: ios cordova ionic-framework ecmascript-6 cordova-plugins


【解决方案1】:

在 iOS 9 及更高版本上,使用输入类型文件将向您显示相机、照片库、icloud 以及设备上安装的任何声明为内容提供者的应用(谷歌驱动器、一个驱动器等)

在 iOS 8 上你可以使用this plugin I created

window.FilePicker.pickFile(successCallback,errorCallback);

【讨论】:

  • 刚刚做了一个快速测试(iOS 10),只有照片选项。有什么想法吗?
  • 您是否安装了任何内容提供商应用程序?
  • 我不知道。不过,我正在使用 ionic 构建,如果这有所作为的话
  • 没关系,我想这是一个离子的东西 - 在移动浏览器中,我也可以选择 iCloud,只是不在应用程序中。将尝试像您在 github 上描述的那样设置 iCloud 集成,看看是否有帮助。谢谢!
  • 即使在我设置了 iCloud 集成后,我也遇到了同样的问题。你修好了吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-19
  • 1970-01-01
  • 2018-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多