|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Donwload file CSV con filename
Salve a tutti,
tramite questo esempio sono riuscito a realizzare il download di un file JSON in formato CSV. Funziona egregiamente, potete provarlo anche nella demo di jsfiddle. Il problema riguarda il nome del file, come potete vedere viene creato un file con una stringa immensa (in fase di salvataggio), io invece vorrei dare un nome specifico, ma soprattutto non viene assegnata l'estensione del file. Come potrei risolvere? Grazie. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Risolto, ecco la soluzione:
Codice:
// json_pre = il mio file json var json = $.parseJSON(json_pre); // JSON2CSV è una funziona interna che converte il JSON in una stringa var csv = JSON2CSV(json); var downloadLink = document.createElement("a"); var blob = new Blob(["\ufeff", csv]); var url = URL.createObjectURL(blob); downloadLink.href = url; downloadLink.download = "nome_file.csv"; document.body.appendChild(downloadLink); downloadLink.click(); document.body.removeChild(downloadLink); ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:32.