Ionic cordova文件传输插件在android中未通过HTTPS下载文件
我一直在做爱奥尼亚项目。该项目使用各种插件,包括文件传输插件 问题 当我安装并运行应用程序时,它无法从api下载图像和音频等资源。调试时显示以下错误: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
{
"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
是因为https吗??对于那些偶然发现相同问题的人 问题是服务器中的SSL配置不正确 我检查了via,
中间CA
未正确配置
在服务器上解决此问题后,该应用程序在android设备上也能正常运行。尝试将此
添加到您的config.xml文件。@Kirubel,我已经有了
,这还不够吗?为什么不试试,让我知道。@Kirubel,不幸的是,它不能正常运行,您的服务器中可能没有证书问题