【发布时间】:2016-05-04 11:50:16
【问题描述】:
我的 visualforce 页面中有一个下载按钮,单击该按钮必须下载文本文件(.txt 格式)。此文本文件将使用存储在自定义对象的文本字段中的数据动态创建。现在,我正在努力实现这个简单的下载功能,而无需创建附件或文档对象。有没有可能将内容下载为纯文本文件的方法?有人可以帮我解决这个问题吗?
我已经尝试了下面的 visualforce 代码,但它没有下载任何文件。
<a href="data:text/plain;charset=utf-8;base64,{!getEncodedData}"> Download License </a></apex:outputLabel>
其中 getEncodedData 将是文本文件主体。
顶点代码:
getEncodedData = EncodingUtil.base64Encode(Blob.valueOf(strContent));
P.N:我试图在不创建附件的情况下实现这一点,只是因为创建的文件以后不会被重用。
非常感谢任何帮助..!!
【问题讨论】:
标签: salesforce apex-code visualforce apex