Ionic cordova文件传输插件在android中未通过HTTPS下载文件

Ionic cordova文件传输插件在android中未通过HTTPS下载文件,cordova,ionic-framework,cordova-plugins,Cordova,Ionic Framework,Cordova Plugins,我一直在做爱奥尼亚项目。该项目使用各种插件,包括文件传输插件 问题 当我安装并运行应用程序时,它无法从api下载图像和音频等资源。调试时显示以下错误: { "code": 3, "source": "https://api.example.com/uploads/audio/011576657039579041.mp3", "target": "file:///data/user/0/com.myapp.snork/files/audio/0115766570395790

我一直在做爱奥尼亚项目。该项目使用各种插件,包括文件传输插件

问题

当我安装并运行应用程序时,它无法从api下载图像和音频等资源。调试时显示以下错误:

{
    "code": 3,
    "source": "https://api.example.com/uploads/audio/011576657039579041.mp3",
    "target": "file:///data/user/0/com.myapp.snork/files/audio/011576657039579041.mp3",
    "http_status": null,
    "body": null,
    "exception": "java.security.cert.CertPathValidatorException: Trust anchor for certification path not found."
}
我在安卓6、7和8上测试了它,但运气不好。它在iOS中工作。谁能告诉我可能出了什么问题

我试过什么?

  • 再次删除和添加android平台
  • 再次删除和添加文件传输插件
我的工作环境

  • @爱奥尼亚/克利效用:1.19.2
  • 爱奥尼亚(爱奥尼亚CLI):3.20.0
  • @爱奥尼亚/应用程序脚本:1.3.8
  • Cordova平台:安卓7.0.0 ios 4.3.1
  • 离子骨架:离子角3.7.1
  • Android SDK工具:26.1.1
更新

源URL-可以通过浏览器直接访问,因此源URL中没有任何错误


是因为https吗??

对于那些偶然发现相同问题的人

问题是服务器中的SSL配置不正确

我检查了via,
中间CA
未正确配置


在服务器上解决此问题后,该应用程序在android设备上也能正常运行。

尝试将此
添加到您的config.xml文件。@Kirubel,我已经有了
,这还不够吗?为什么不试试,让我知道。@Kirubel,不幸的是,它不能正常运行,您的服务器中可能没有证书问题