gpt4 book ai didi

angularjs - 如何在 iOS 中使用 Cordova 文件传输插件下载文件

转载 作者:行者123 更新时间:2023-12-02 22:43:12 26 4
gpt4 key购买 nike

我使用以下代码来下载文件:

$scope.onDownloadMusic = function( live ) {

var downloadUrl = offlineUrl + fileName;
var hostUrl = encodeURI(live.url);

var fileTransfer = new FileTransfer();
fileTransfer.download(
hostUrl,
downloadUrl,
function(entry) {
alert('Your download has completed.');
},
function(error) {
alert(error.source);
},
false,
{
headers: {
"Authorization": "Basic dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA=="
}
}
);
};

它在 Android 上运行良好。但是,当我在 iOS 上尝试相同的代码时,总是出现错误。

我不知道出了什么问题。非常感谢任何帮助。

最佳答案

我终于找到了解决方案:

简单的技巧,需要我花相当多的时间来研究:

    var downloadUrl = encodeURI(cordova.file.dataDirectory + fileName);
var hostUrl = encodeURI(live.url);

这里有趣的是encodeURI。

关于angularjs - 如何在 iOS 中使用 Cordova 文件传输插件下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32921701/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com