Cordova文件传输对编码的URL进行编码

时间:2017-02-04 08:25:03

标签: angularjs cordova ionic-framework restangular

我正在开发离子应用程序并使用cordova文件传输来下载一些视频文件。 下载网址:

https://*****/*-52e10254-85c5-459c-98f3-5c5fe89e3326/deb5bcc6-2767-4b45-b57f-94bacd4b_960x540_1500.mp4?sv=2012-02-12&sr=c&si=fb8b356b-b718-490d-8cf5-c4caa1ec03a2&sig=Ioh2qfMVvIAWcYTH2hmE27lP7gzu8%2BasZLdlhS6QwEQ%3D&se=2017-03-05T07%3A06%3A50Z

文件传输进入错误块,当我记录错误对象时,我从原始URL看到的差异是%转换为%25。 例如:%3A正在转换为%253A

使用的Lib / Frameworks: ionic - cordova-Restangular

1 个答案:

答案 0 :(得分:0)

由于URL的编码,您获得的%25代替%。 %25是%

的编码值

您可以在使用之前解码URL来解决问题。希望能帮助到你。欢呼声。