Cordova 插件,允许用户浏览文件并上传所选文件 (iOS)

Posted

技术标签:

【中文标题】Cordova 插件,允许用户浏览文件并上传所选文件 (iOS)【英文标题】:Cordova plugin that allow users to browse files and upload the selected files (iOS) 【发布时间】:2016-11-23 08:44:40 【问题描述】:

是否有允许用户浏览文件、选择文件并将其上传到 ios 的插件 Cordova?我只找到了 3 个插件:File Opener 2 插件、Cordova 插件文件和 File Transfer 插件,但它们不符合我的需要。 有人这样做吗?

【问题讨论】:

缺少哪些不能满足您的需求? 在我的应用程序中,我希望用户能够浏览 iPhone 中的文件并选择所需的文件。它类似于 Cordova 插件相机。它提供了一个访问(或界面),允许您从图库中浏览和选择图像。 【参考方案1】:

iOS

引用 Mike Harrington(Ionic Developer Advocate)的话

对于 iOS,遗憾的是您没有文件浏览器/选择器。

可悲的是不可能。

source

但是(同一来源)根据同一论坛上的用户的说法

貌似有这个,没试过,可惜只供 iOS8(及更高版本?):

FilePicker-PhoneGap-iOS-Plugin

无论如何我想如果你了解物理文件系统 iOS 的结构,如果你有时间,那么你总是可以构建一个 UI 自己使用 Cordova File 插件。不知道 iCloud 和 等等。

顺便说一句,我试过Cordova-filechooser,效果很好。

另一个one 似乎更多 设置起来很复杂,并且在我最初的尝试中给了我构建错误, 所以我和另一个一起去了。


安卓

cordova-filechooser 插件与文件传输结合使用可能会解决您的问题。

图片取自cordova-filechooser的git repo

使用它来选择您的文件。使用文件传输来传输它们。


【讨论】:

我需要这个尽快并且我不能添加这个插件。科尔多瓦添加插件失败,说无法获取回购。访问被拒绝,关于公钥。为了上帝的爱,有人帮助解决这个问题:)

以上是关于Cordova 插件,允许用户浏览文件并上传所选文件 (iOS)的主要内容,如果未能解决你的问题,请参考以下文章

适用于 android 的 Cordova '本机文件选择器'插件不起作用

从cordova文件传输插件上传文件到nodeJS服务器

Meteor + Cordova + iOS:不允许上传文件

无法使用 Cordova 文件传输插件上传到 SAP Content Server

Cordova 插件和依赖项

如何通过拖放上传多个文件并使用ajax浏览