【发布时间】:2016-05-03 20:04:04
【问题描述】:
我想在我的 ionic 2 应用中上传文件。
在我的代码中:
var ft = new FileTransfer();
但FileTransfer 无法识别。
我使用以下方式安装了 Cordova 文件传输插件:
cordova plugin add cordova-plugin-file-transfer
如何从插件中导入FileTransfer 使其可用。
我使用的是 Angular 2 而不是 Typescript。
【问题讨论】:
-
您是否在各自的 html 中包含了 cordova.js 文件?您是否注册了 deviceready 事件侦听器并在侦听器中调用插件?
-
是的,我已经完成了所有这些,但我认为我没有正确调用插件,我不必导入或使用类似 cordova.plugins 的东西......?
-
'var fileTransfer = new FileTransfer();'就足够了。你能发布你的代码来缩小问题范围吗?
-
我发现了问题。我没有包裹在“platform.ready().then”中,也没有在物理设备上运行!
-
这就是我的意思比尔。 platorm,ready 是cordova的设备就绪事件的离子等价物。 ionic.Platform.ready(function(){ 做一些需要 deviceready 事件的事情 ... });