我正在尝试读取位于/assets
目录中的静态XML文件。
import { File } from '@ionic-native/file/ngx';
...
private file: File,
...
ngAfterViewInit() {
this.platform.ready().then(() => {
this.file.readAsText(this.file.dataDirectory+"/assets/myfiles", "example.kml").then(function(test){
console.log('test', test);
});
});
}
所以我收到此错误:
core.js:15724 ERROR Error: Uncaught (in promise): SecurityError: It was determined that certain files are unsafe for access within a Web application, or that too many calls are being made on file resources.
at resolvePromise (zone.js:831)
at resolvePromise (zone.js:788)
at zone.js:892
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:423)
at Object.onInvokeTask (core.js:17290)
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:422)
at Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:195)
at drainMicroTaskQueue (zone.js:601)
我做错什么了吗?