Sto lavorando su un editor di testo in puro Javascript. Mi piacerebbe che quando l'utente fa clic sul pulsante "Salva", l'editor scarica il file. Ho già avuto questa parte funziona:Salvare il file Javascript con nome file
uriContent = "data:application/octet-stream," + encodeURIComponent(codeMirror.getValue());
newWindow=window.open(uriContent, 'filename.txt');
I download di file, ma il problema è che il file è denominato 'download'.
Domanda: Come potrei cambiare il nome del file per essere tutto quello che voglio, per es filename.txt
?
@zzzzBov penso questa risposta è migliore di quella a cui si collega perché in realtà mostra una soluzione per il problema indicato. – Deviljho
@ AdriánSalgado, che non fa questa domanda meno un duplicato, tuttavia quel voto ravvicinato si è verificato oltre 2 anni fa. Come puoi vedere, non c'era abbastanza supporto per chiudere effettivamente questa domanda. Se pensi che l'altra domanda debba avere una risposta migliore, ti consiglio di aggiungerne una. – zzzzBov
Non sembra ancora una buona risposta! Credo che sia solo un piccolo buco nero nell'oggetto della finestra javascript! Ho la stessa preoccupazione: il mio codice aprirà il file al volo che contiene il report ma il nome del file non è quello che il mio codice definisce. Non dovrei richiedere all'utente di fare clic su un href e scaricare il file. –