gpt4 book ai didi

android - 在 Phonegap Android 中下载后重命名文件系统中的文件

转载 作者:行者123 更新时间:2023-11-29 21:13:02 24 4
gpt4 key购买 nike

我在 Android Phonegap 应用程序中有一个要求,我必须并排显示正在进行的下载和所有下载选项卡,当用户下载某些文件时,它只会显示在进程选项卡中,而对于 Android,它显示在所有下载选项卡上也作为 android 在完成下载之前创建一个文件结构。我在下载之前将文件重命名为 abc.mp3.download 但在下载之后我必须将它重命名为 abc.mp3 以便它可以使用但我不能去做吧。为了重命名,我使用了下面的代码

fileTransfer.download(elementTitle,filePath, function(entry) {

var dwnnam = filePath.substring(filePath.lastIndexOf('/')+1,filePath.lastIndexOf('.'));
alert("file name -- " + dwnnam);
var destination = "file:///mnt/sdcard/Project/";
window.resolveLocalFileSystemURI("file:///mnt/sdcard/TechTime/",
function(destination) {
entry.moveTo(destination, "abc.mp3" ,success,fail);
})

最佳答案

下面的代码对我有用

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0,function (fileSys) {
fileSys.root.getDirectory("myFolder", {
create: true,
exclusive: false
},
function (directory) {
entry.moveTo(directory, "file.pdf", success, fail);
}, fail);
}, fail);

function success(fileEntry) {
console.log("New Path: " + fileEntry.fullPath);
}

function fail(error) {
console.log(error.code);
}

关于android - 在 Phonegap Android 中下载后重命名文件系统中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22196842/

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