gpt4 book ai didi

ios - cordova插件文件传输

转载 作者:行者123 更新时间:2023-11-29 00:25:28 25 4
gpt4 key购买 nike

我有一个 cordova 应用程序,具有下载 pdf 文档并存储在 cordova 文件位置的功能。如有任何帮助或建议,我们将不胜感激。

Cordova 版本: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);

最佳答案

var url = "YOUR URL";
var dest = "YOUR DEST FILE PATH";
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fs) {
fs.root.getFile(dest, { create: true, exclusive: false }, function (fileEntry) {
var fileTransfer = new FileTransfer();
fileTransfer.download(
encodeURI(url),
fileEntry.toURL(),
function(entry){
//DOWNLOAD OK
},
function(err){
//ERROR
},
null,
{}
);
}, function(err){
//ERROR
});
}, function(err){
//ERROR
});

关于ios - cordova插件文件传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43139612/

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