ionic4/Angular7-类型“文件"上不存在属性"dataDirectory" [英] ionic4/Angular7 - Property 'dataDirectory' does not exist on type 'File'
本文介绍了ionic4/Angular7-类型“文件"上不存在属性"dataDirectory"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的用户文件传输下载需要的文件
i user file transfer for download file that it's need File native also in ionic v3 i used it and hasn't any problem but now in ionic v4 when i use that, it's got Error : Property 'dataDirectory' does not exist on type 'File'
我的代码=> 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);
});
});
}
在下载页面和提供商应用程序模块中导入的文件
File imported in download page and providers app module
推荐答案
Ionic 4在compairson到Ionic 3中使用了不同的导入路径.
Ionic 4 uses different import paths in compairson to Ionic 3.
import { FileTransfer, FileUploadOptions, FileTransferObject } from '@ionic-native/file-transfer/ngx';
import { File } from '@ionic-native/file/ngx';
这篇关于ionic4/Angular7-类型“文件"上不存在属性"dataDirectory"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文