Sto provando ad usare saveAs
interfaccia come spiegato hereHTML5 saveAs supporto in Google Chrome
Per il momento, mi preoccupo solo di Google Chrome, e mi utilizza la più recente Canary (versione 27.0.1429.0 canarino)
Qn1: dice l'articolo.
Il W3C API File include un'interfaccia FileSaver, il che rende il salvataggio dati generati facili come saveas (dati, nome del file), anche se purtroppo esso verranno rimossi dal spec.
Perché verrebbe rimosso?
Qn2: codice sottostante.
if (window.saveAs) {
window.saveAs(blob, name);
}else{
console.log("saveAs not supported")
}
stampe
saveAs not supported
Quindi Chrome non supporta saveAs. Questa non è l'impressione che ho letto molti articoli online.
Prenderò immediatamente perché consentirebbe a un utente malintenzionato di salvare un file dannoso sul computer dell'utente. – Daedalus
@Daedalus: beh non è ancora del tutto impossibile senza la funzione 'saveAs()', basta creare un piccolo violino per esso http://jsfiddle.net/shivasaxena/qnYk4/3/ – Shiva
@Shiva - perfetto, funziona alla grande - tu dovrebbe postare questo come alternativa a una funzione che sta andando via. –