我有一个科尔多瓦应用程序,它具有下载 pdf 文档并存储在科尔多瓦文件位置的功能。任何帮助或建议将不胜感激。
科尔多瓦版本:6.4.0
插件版本:cordova-plugin-file-transfer 1.4.0 “文件传输”
平台:ios 10.2.1
url 返回错误代码 2:
file:///var/mobile/Containers/Data/Application/4FC21BCF-DFC4-4A85-BA17-1F9C300B45F3/Documents/4092477_Unlock Scanner Guide.pdf
这是功能:
function downloadAsset(err) {
isDownloaded = true;
window.resolveLocalFileSystemURL(cordova.file.documentsDirectory, function (dirEntry) {
console.log('file system open: ', dirEntry);
target = dirEntry.toURL();
target = target + fileName;
var fileTransfer = new FileTransfer();
console.log("About to start transfer");
console.log(target+fileName);
fileTransfer.download(assetURL, target,
function(entry) {
console.log("Success!");
appStart(target);
},
function(e) {
console.log("Error");
console.dir(e);
});
}, resOnError);
}