你不必为用户感到烦恼,用户右击链接的时候有许多种选择,可下载,也可打开,有什么可操心的。
如果用户单击链接的话,seed的方法也不灵,浏览器也会打开.ZIP等打包文件。

解决方案 »

  1.   

    ie的话,用querycommand,找saveas,然后直接用js里的execcommand可以调用保存文件功能
      

  2.   

    Easy,假如你要下载的文件是report.txtStep1:将report.txt改名为report.asp
    Step2:在report.asp前面增加几行:
    <%
    Response.AddHeader "Content-Disposition","attachment;filename=report.txt"
    Response.ContentType="csv/downloadable"
    %>
    Step3:将HTML页面中的连接修改为连接到ASP文件,如 <a href="report.asp">下载报告</a>当用户点击连接的时候,浏览器会让他保存,而且保存的文件名缺省为report.txt,而不是report.asp