è invece l'UNICO modo ...

è un'operazione che esegue il client non il server quindi lo puoi fare SOLO con linguaggi client side

e come se tu volessi scrivere un file sul server usando SOLO js (senza usare remoting, iframe, pagine di backend o altro) ... nun se po fa ^^