Die App enthält Anhänge, die ich vom Back-End anfordere, und das Ergebnis ist eine Base64-Zeichenfolge. Ich schaffe es, die Datei ohne Probleme im Web herunterzuladen, aber die Dateien können in der mobilen Version nicht heruntergeladen werden.
Hier ist der Download-Code.
Code: Select all
{{attachment.name}}
Code: Select all
async downloadFile(index) {
this.attachmentsInput[index].toBeDownloaded = this.sanitizer.bypassSecurityTrustResourceUrl('data:image/jpg;base64,' + this.attachmentsInput[index].content);
if (this.attachmentsInput[index].toBeDownloaded)
document.getElementById('downloadLinkId+' + index).click();
}