, пожалуйста, кто-нибудь, помогите мне получить доступ к внешней памяти устройства (SD-карта), используя Ionic-v4 и Angular 6, и платформа Android.
Я пытался использовать собственный файл Ionic, но он показывает только путь к внутренней памяти.
// file system access
import { File } from '@ionic-native/file/ngx';
// file opener
import { FileOpener } from '@ionic-native/file-opener/ngx';
// document viewer
import { DocumentViewer, DocumentViewerOptions } from '@ionic-native/document-viewer/ngx';
............
let path = this.file.externalRootDirectory;
this.file.checkDir(path, 'mydir').then(_ => {
console.log('Directory exists');
this.showAlert('Directory exists','','Directory exists: '+path);
}).catch(err =>{
console.log('Directory doesnt exists');
this.showAlert('Directory doesnt exists','','Directory doesnt exists: '+path);
});
Затем я попробовал метод getExternalSdCardDetails () для cordova-диагностического плагина
import { Diagnostic } from '@ionic-native/diagnostic';
.........
this.diagnostic.getExternalSdCardDetails().then(obj => {
this.showAlert('xxxxxxxx','','xxxxxxxx: '+JSON.stringify(obj));
}, (errData)=>{
});
Но это не работает.
Я новичок в Ionic, пожалуйста, помогите кому-нибудь просто прочитать внешнюю память или SD-карту в Ionic4 и angular6 для платформы Android.
Спасибо.