Ich habe mehrere Ansätze ausprobiert, aber keiner scheint wie erwartet zu funktionieren. Hier ist mein aktueller Code:
Code: Select all
downloadPdf(blob: Blob, fileName: string, folderName: string): void {
const url = window.URL.createObjectURL(blob);
const a = document.createElement('a');
a.href = url;
a.download = `${folderName}/${fileName}`;
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
window.URL.revokeObjectURL(url);
}
Was ich bisher versucht habe:
- Hinzufügen den Ordnernamen als Teil des Download-Attributs, wie im Code oben.
- Suche nach Optionen zum Definieren des Download-Pfads in JavaScript, konnte aber nichts finden.< /li>
- Ziel ist es, die Datei lokal zu speichern, idealerweise ohne dass eine zusätzliche Serverinteraktion erforderlich ist.
- Wenn dies aufgrund von Browsereinschränkungen nicht möglich ist, gibt es Problemumgehungen?