Visualforceページにテキストファイル(.txt形式)をダウンロードするためのダウンロードボタンがあります。このテキストファイルは、カスタムオブジェクトのテキストフィールドに格納されたデータを使用して動的に作成されます。今、添付ファイルやドキュメントオブジェクトを作成せずにこの簡単なダウンロード機能を実現するために苦労しています。プレーンテキストファイルとしてコンテンツをダウンロードする方法はありますか?これを手伝ってくれる人もいますか?Visualforceページでテキストファイルをダウンロード
以下のVisualforceコードを試しましたが、ファイルをダウンロードしていません。
<a href="data:text/plain;charset=utf-8;base64,{!getEncodedData}"> Download License </a></apex:outputLabel>
ここで、getEncodedDataはテキストファイルの本文になります。
Apexコード:
getEncodedData = EncodingUtil.base64Encode(Blob.valueOf(strContent));
P.N:作成されたファイルは、後で再利用されることはありませんという理由だけで、私は、添付ファイルを作成せずにこれを達成しようとしています。
本当にありがとうございます。