Ich habe eine Download-Schaltfläche in meiner Visualforce-Seite, beim Klicken auf die eine Textdatei (.TXT-Format) heruntergeladen werden muss. Diese Textdatei wird dynamisch mit den Daten erstellt, die in einem Textfeld eines benutzerdefinierten Objekts gespeichert sind. Jetzt habe ich Mühe, diese einfache Download-Funktionalität zu erreichen, ohne Anhänge oder Document Objects zu erstellen. Gibt es eine Möglichkeit, Inhalte als reine Textdatei herunterzuladen? Könnte mir bitte jemand helfen?Textdatei-Download in der Visualforce-Seite
Ich habe den folgenden Visualforce-Code ausprobiert, aber es werden keine Dateien heruntergeladen.
<a href="data:text/plain;charset=utf-8;base64,{!getEncodedData}"> Download License </a></apex:outputLabel>
Dabei ist getEncodedData der Textdateikörper.
Apex Code:
getEncodedData = EncodingUtil.base64Encode(Blob.valueOf(strContent));
P.N: Ich versuche, dies zu erreichen, ohne Anhänge zu schaffen, einfach weil die erstellte Datei nicht später wiederverwendet werden.
Jede Hilfe wird wirklich geschätzt .. !!