Ich habe eine Base64-String, Dateityp. Dateityp kann Bild, Text oder sogar PDF sein. Ich muss download
Link anzeigen und wenn der Benutzer klickt, sollte der Download wie erwartet starten.
Konkret, Server sendet mir Datei als Base64-String, und ich muss es als Datei im Browser speichern. Wie kann ich Base64 String als Datei im Browser speichern? Es wäre am besten, wenn Lösung auch auf IE9 funktioniert.JavaScript: Base64 String als Datei speichern
7
A
Antwort
1
Sie erhalten die Wirkung, die Sie wünschen (Web-Seite einen Link zeigt, und wenn Benutzer klickt, der Dialog erscheint), wenn die entsprechenden Antwort-Header vorhanden sind, wenn der Browser die Ressource anfordert:
Content-Disposition : Anhaftung; filename = "yourfilename.extension"
Wenn Sie die Datei vom Server als Base64-String in Ihrem HTML eingebettet haben, können Sie vielleicht die Einbettung überspringen und einfach einen direkten Link zu der Datei auf Ihrem Server einbetten der Server bedient es dem Benutzer.
6
Sie können von js tun dies pdf zum Download bereit.
Verwendung:
document.location = 'data:application/pdf;base64,' + base64String
4
können Sie download.js verwenden.
download(base64String, filename, mimeType)
Verwandte Themen
- 1. Speichern oder Download Javascript String als Datei
- 2. Python Base64 String kürzer als Botan Base64 String
- 3. Thresholding base64 String mit JavaScript
- 4. Ajax Aufruf, um PDF-Datei als Base64-String
- 5. Spiel .wav-Datei in Base64 mit Javascript
- 6. Konvertiere String base64 in Datei vb C#
- 7. Speichern einer Base64-Zeichenfolge als Binärdatei mit Delphi 2007
- 8. Base64 Image Größenänderung beim Speichern
- 9. Classic ASP Base64, image/png -> als Bild speichern
- 10. Konvertieren base64 PDF zu base64 Bild, ohne es in eine Datei zu speichern
- 11. Wie nativer convert string -> base64 und base64 -> string
- 12. Canavas2Image.js speichern base64 img als png über das Element klicken
- 13. Decoding Base64 String als JPEG auf Azure-Speicher
- 14. Base64 codiert String URL freundlich
- 15. jpg zu base64 Javascript
- 16. Decode große base64 string
- 17. Decode Python base64 String
- 18. Javascript zum Speichern von Textarea in Datei als UTF-8
- 19. Base64 String wirft ungültigen Zeichenfehler
- 20. Base64 String im Eingabefeld wird abgeschnitten
- 21. ReactJS Base64-Datei-Upload
- 22. C# LinkedResource mit base64 String
- 23. Meteor: Hochladen eines Bildes und Speichern in der Datenbank als base64 string
- 24. Speichern xlsx-Datei mit Javascript
- 25. Wie base64 als Bild im Dateisystem in Javascript gespeichert wird
- 26. Online-Tool base64 String png
- 27. Powershell Base64 String zu Bytes
- 28. Decode base64 String Java 5
- 29. Chrome App Javascript: Speichern Sie Text als DOCX-Datei
- 30. Javascript - CSV Download als Datei
Das sagte, das half mir die meisten Antworten. +1 –