Base64-Datei zum Herunterladen in iOS und Android

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Base64-Datei zum Herunterladen in iOS und Android

by Anonymous » 17 Jan 2025, 09:18

Ich habe eine App in Angular erstellt und verpacke die App mit einem Kondensator für iOS und Android.
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}​​​​​}​​​​​





Dateicode herunterladen:

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();
}
Gibt es ein Problem bei der Verwendung von document.getElementById?

Top