gpt4 book ai didi

javascript - Apache Cordova——将文件从本地 Web 目录下载到 Android/iOS 目录?

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

我的 Cordova 下载功能有点问题。我在这里有一个功能:

document.addEventListener("deviceready", function () {
var fileUrl = e.target.getAttribute('data-soundurl');
console.log(fileUrl);
//returns as "../www/card-sounds/sound2.m4a"
var fileOutputPath = e.target.getAttribute('data-quote') + ".m4a";
console.log(fileOutputPath);
//returns as "Sound Title.m4a"

var fileTransfer = new FileTransfer();
var output = "file:///android_asset/www/res/db/"+fileOutputPath;

fileTransfer.download(
fileUrl,
output,
function(entry) {console.log("download complete: " + entry.toURL());},
function(error) {console.log("download error source " + error.source);
console.log("download error target " + error.target);
console.log("upload error code" + error.code);
},
false,
{headers:{"Authorization": "Basic dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA=="}}
);
console.log(output);
//returns as "file:///android_asset_www_res/db/Sound Title.m4a"
}, true);

我的日志输出只显示:

download error source null
download error target null
upload error codenull

我似乎无法获得 FileSystem 的任何类型的 .root 部分来实际给我定义的字符串,所以我现在只是尝试将其下载到 Android。我做错了什么吗?我在这里很困惑。

最佳答案

试试这个:

var output = "/res/db/"+fileOutputPath;

关于javascript - Apache Cordova——将文件从本地 Web 目录下载到 Android/iOS 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29023616/

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