Ruta de descarga de FileTransfer Cordova

Estoy usando Cordova (5.4) para crear aplicaciones para Android y Iphone. Todo va bien, excepto que quiero descargar imágenes usando el complemento de Cordova "Transferencia de archivos"y tengo algunos problemas con el camino.

Si uso el FileTransfer así:

       uri = encodeURI('http://example.com/myImage.png'),
            fileURL = '/sdcard/Download/' + 'myImage.png',
fileTransfer.download(
                uri,
                fileURL,
                function (entry) {
                    console.log("download complete: " + entry.fullPath);
                },
                function (error) {
                    console.log(error);
                },
                false,
                {
                    headers: {
                        "authorization": 'Bearer ' + token
                    }
                }
            );

Esto funciona bien Pero me gustaría una ruta que funcionara en Android y Iphone (no estática) y, de ser así, que el usuario pudiera ver estas imágenes directamente en su galería.

Comprobando la descripción del complemento que probé:

fileURL = 'cdvfile://localhost/persistent/myImg.png'

Pero esto falla con FileTrasferError:

"/data/data/com.aco.plus/files/files/myImg.png: error al abrir: ENOTDIR (no es un directorio)"

Comprobando las respuestas, intenté también:

uri = encodeURI('http://example.com/myImage.png');

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fileSystem) {

            fileTransfer.download(
                uri,
                fileSystem.root.toURL() + '/' + 'myImg.png',
                function (entry) {
                    console.log("download complete: " + entry.fullPath);
                },
                function (error) {
                    console.log(error);

                },
                false,
                {
                    headers: {
                        "authorization": 'Bearer ' + token
                    }
                }
            );
        });

Y obtuve el mismo error.

Estoy bastante perdido Alguien sabe que puedo hacer? Estoy bastante seguro de que debe ser una mejor manera de hacerlo que las rutas estáticas.

Respuestas a la pregunta(2)

Su respuesta a la pregunta