(Diese Antwort wurde durch neuere Technologien überholt, wird jedoch aus historischem Interesse hier aufbewahrt.)
Es ist irgendwie hackisch, aber ich war schon einmal in der gleichen Situation. Ich habe eine Textdatei dynamisch in JavaScript generiert und wollte sie zum Download anbieten, indem ich sie mit dem data-URI codiere.
~~
Dies ist möglich mit geringen erheblichem Benutzereingriff. Generieren Sie einen Link [klicken Sie mit der rechten Maustaste auf mich und wählen Sie "Link speichern unter..." und speichern Sie sie als "beispiel.txt"](data:...)
. Wie gesagt, das ist unschön, aber es funktioniert, wenn Sie keine professionelle Lösung benötigen.
~~
Dies könnte weniger schmerzhaft gestaltet werden, indem man zunächst den Namen mit Flash in die Zwischenablage kopiert. Natürlich könnte man, wenn man sich erlaubt, Flash oder Java (jetzt mit immer weniger Browserunterstützung, glaube ich?) zu verwenden, wahrscheinlich einen anderen Weg finden, dies zu tun.