分享

Tip:如何指定浏览器下载并保存动态生成的数据时对话框里的默认文件名

 googo 2011-07-15

Tip:如何指定浏览器下载并保存动态生成的数据时对话框里的默认文件名

示例情景:
你通过代码在服务器的内存里生成了一个CSV文件,并且希望用户下载时出现的另存为对话框中的默认文件名为"Stocks-2007-03-12.csv":

 1         string filename="Stocks-2007-03-12.csv";            
 2         string fileContent="...";
 3 
 4         Response.ClearHeaders();
 5         Response.ClearContent();
 6         Response.ContentEncoding = Encoding.Default;
 7 
 8         Response.AddHeader("Content-Disposition""attachment; filename="+filename);
 9         Response.Write(fileContent);
10         Response.Flush();
11         Response.End();
12 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约