gpt4 book ai didi

javascript - Cordova - 下载图像并将其 move 到另一个文件夹中

转载 作者:行者123 更新时间:2023-12-03 06:26:44 25 4
gpt4 key购买 nike

我当前正在尝试下载图像,然后将其 move 到 SD 卡上的目录。

我有这个代码来下载图像:

utils.download = function (url, success, fail) {
var fileTransfer = new FileTransfer();
var uri = encodeURI(url);
var store = cordova.file.dataDirectory + "_temp/";
fileTransfer.download(uri,
store + "wallpaper.jpg",
function(res){success(res);},
function(res){fail(res);});
};

这工作得很好。

现在我需要 move 文件(到file://mnt/sdcard/FolderName/wallpaper.png)。但是 Cordova 文件文档中没有关于 move 文件的任何字样,所以我对如何执行此操作感到非常困惑...有人可以帮助我吗?

非常感谢!

最佳答案

函数原型(prototype):第107行@ cordova-file-plugin

未经测试的示例。但很可能会起作用!

function moveFile(fileUri, destDir) {
window.resolveLocalFileSystemURL(
fileUri,
function(fileEntry) {
newFileName = "myfile.data";
window.resolveLocalFileSystemURL(destDir,
function(dirEntry) {
fileEntry.moveTo(dirEntry, newFileName, successCallback, errorCallback);
},
errorCallback);
},
errorCallback);
}

关于javascript - Cordova - 下载图像并将其 move 到另一个文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38620618/

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