Моя основная задача - преобразовать холст в изображение и загрузить его.Однако я даже не могу загрузить изображение из статического URL.Мой код для загрузки изображения (согласно документации) выглядит следующим образом ...
let filePath = cordova.file.externalRootDirectory + 'download/' + 'myImage.png';
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(){alert("s")},function(){alert("f")});
alert(filePath)
let fileTransfer = new window.FileTransfer();
let uri = encodeURI("http://developer.android.com/assets/images/home/ics-android.png")
alert("1")
fileTransfer.download(uri, filePath,
function (entry) {
alert("2")
console.log('Successfully downloaded file, full path is ' + entry.fullPath)
console.log(entry)
},
function (error) {
alert(error[0] + " " + error[1])
console.log('error')
console.log(error)
},
false
)
Я могу получить доступ к файловой системе, но функция doanload всегда выполняет функцию обратного вызова с ошибкой [0], как неопределенои ошибка [1] также не определена.