1

Android Phonegap 앱에서 진행중인 다운로드 및 모든 다운로드 탭을 나란히 표시해야하며 사용자가 일부 파일 만 다운로드 할 때만 표시해야한다는 요구 사항이 있습니다. 존중 탭에서 안드로이드에 대한 안드로이드 동안 또한 전체 다운로드 전에 파일 구조를 만듭니다. 나는 abc.mp3.download와 같은 다운로드 전에 파일의 이름을 변경했지만 다운로드 후 나는 abc.mp3로 이름을 바꿔야했습니다. 그것을 사용할 수 있지만 그것을 할 수 없다. 이름 바꾸기 위해 내가Phonegap에서 다운로드 한 후 파일 시스템의 파일 이름 바꾸기 Android

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); 
}) 
+0

안녕 Divesh이 내 응용 프로그램에서의 aready이으로 onProgress 이벤트와 아무 관련이없는 나를 위해 일한 아래 코드를 사용했다 – Music

+0

는 이름을 나에게 솔루션을 제공하십시오 파일을 다운로드 – Music

+0

logcat에 들어가는 오류는 무엇입니까 –

답변

2

아래의 코드가

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); 
}