[Salesforce] IE8 无法下载, can not connect to internet 解决方法

If you are trying to accomplish this task (getting a CSV file to download in IE8) using Salesforce.com (in which case your front-end is Visualforce and you can't set all of the headers, only some of them), here's what you need:

<apex:pagecache="true"contentType="application/octet-stream#myAwesomeFileName.csv"showHeader="false"sidebar="false"standardStylesheets="false"><apex:outputTextvalue="{!csvContent}"escape="false"/></apex:page>

The key pieces here are cache=true, which, in conjunction with the default expires=0 attribute, achieves the following headers:

header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");

And then the contentType of application/octet-stream --- doing text/csv fails for IE8.

 

 

 

http://stackoverflow.com/questions/2232103/how-do-i-get-csv-file-to-download-on-ie-works-on-firefox/13093645#13093645

 

http://salesforce.stackexchange.com/questions/3781/how-do-i-use-visualforce-to-generate-a-csv-file-that-can-be-downloaded-using-ie8?rq=1

 

原文地址:https://www.cnblogs.com/yqskj/p/2803398.html