Ho una stringa base64, tipo di file. Il tipo di file può essere immagine, testo o anche pdf. Devo mostrare il collegamento download
e quando l'utente fa clic dovrebbe iniziare a scaricare come previsto.
In modo conciso, il server mi invia il file come stringa base64 e ho bisogno di salvarlo come file sul browser. Come posso salvare la stringa base64 come file sul browser? Sarebbe meglio se la soluzione funzionasse anche su IE9.JavaScript: salva stringa base64 come file
7
A
risposta
1
Si ottiene l'effetto desiderato (pagina web che mostra un link, e quando l'utente fa clic, la finestra di dialogo Salva apre) quando le intestazioni di risposta adeguate sono presenti quando il browser richiede la risorsa:
Content-Disposition : allegato; filename = "yourfilename.extension"
Se si ottiene il file dal server come una stringa base64 incorporata nel proprio html, forse è possibile saltare l'incorporamento e semplicemente incorporare un collegamento diretto al file sul server, avendo il server lo offre all'utente.
6
È possibile farlo da js per scaricare il pdf.
Usa:
document.location = 'data:application/pdf;base64,' + base64String
4
È possibile utilizzare download.js.
download(base64String, filename, mimeType)
Problemi correlati
- 1. Salva stringa base64 come PDF sul lato client con JavaScript
- 2. Stringa codificata Base64 su file
- 3. convertire stringa base64 per un'immagine con javascript
- 4. Come decodificare una stringa Base64?
- 5. Come spogliare il tipo da Javascript FileReader base64 stringa?
- 6. Decodifica stringa base64 e scrittura nel file
- 7. Conversione del file binario nella stringa Base64
- 8. Converti stringa Base64 in un file immagine?
- 9. PhoneGap - Come generare file immagine dalla stringa base64?
- 10. Decodifica stringa base64 grande
- 11. Come decodificare un file dalla codifica Base64 con JavaScript
- 12. Salva file in Illustrator con Javascript
- 13. Javascript: oggetto Blob su base64
- 14. Converti stringa in base64 in immagine e salva su filesystem in Python
- 15. Salva stringa in NSUserDefaults?
- 16. Come convertire Bitmap in una stringa Base64?
- 17. Come convertire la stringa base64 in immagine?
- 18. Come convertire un file in Base64?
- 19. Come codificare base64 all'interno di javascript
- 20. Come codificare base64 un'immagine in javascript
- 21. get SecKeyRef da Base64 stringa
- 22. Base64 codificare un oggetto JavaScript
- 23. salva l'immagine sul disco dell'utente usando javascript
- 24. Xamarin - Immagine da stringa Base64
- 25. Come convertire l'oggetto PIL Image.image nella stringa base64?
- 26. Come ottenere la stringa dei byte dell'immagine (base64) in html5, jquery, javascript?
- 27. Python Salva su file
- 28. gioco wav suono file codificato in base64 con javascript
- 29. Salva una condizione come variabile. Javascript
- 30. Leggi e base64 codifica un file binario
Ciò detto, questo mi ha aiutato a ottenere la maggior parte delle risposte. +1 –