ionic4 / Angular7-类型“文件”上不存在属性“ dataDirectory”

时间:2019-02-05 09:12:59

标签: download native ionic4 cordova-native-file

我的用户file transfer也需要下载文件File native ionic v3 中,我使用它并没有任何问题,但是现在在 ionic v4 中,当我使用它时,出现错误:类型'中不存在属性'dataDirectory'文件”

我的代码=> download.page.ts

download() {
    const fileTransfer: FileTransferObject = this.transfer.create();
    this.plt.ready().then(() => {
      const url = 'http://www.test.com/file.mp3';
      fileTransfer.download(url, this.file.dataDirectory + 'file.mp3').then((entry) => {
        console.log('download complete: ' + entry.toURL());
      }, (error) => {
        // handle error
        console.log('download EROR: ' + error);
      });
    });
  }

在下载页面和提供商应用程序模块中导入的文件

1 个答案:

答案 0 :(得分:2)

Ionic 4在Compairson中使用了与Ionic 3不同的导入路径。

import { FileTransfer, FileUploadOptions, FileTransferObject } from '@ionic-native/file-transfer/ngx';
import { File } from '@ionic-native/file/ngx';