Search code examples
ionic-frameworkionic2ionic3ionic-native

Ionic native Transfer plugin's `file.dataDirectory` shows error


I'm going to use the Ionic native Transfer plugin as shown below. Problem is here this.file.dataDirectory.It shows error like [ts] Property 'dataDirectory' does not exist on type 'File'..Can you tell me what is the solution for this?

download() {
        const fileTransfer: TransferObject = this.transfer.create();
        const url = 'http://www.example.com/file.pdf';
        fileTransfer.download(url, this.file.dataDirectory + 'file.pdf').then((entry) => {
            console.log('download complete: ' + entry.toURL());
        }, (error) => {
            // handle error
        });
    }

Solution

  • Oh.. My bad :(

    I have to install File plugin too :D

    $ ionic cordova plugin add cordova-plugin-file --save
    $ npm install --save @ionic-native/file