源码:
<a href="test.tgz">download test.tgz</a>
点击连接:
在火狐中,google chrome中表现正常。
在Ie中弹出 是否保存 test.gz文件,为什么不弹出提示保存test.tgz文件呢?

解决方案 »

  1.   

    关于下载,一般都是用header("content-type:....");
                        header("cache-control......");
    这种方式进行的,而不是像楼主写的用a 标签链接到要下载的文件。
      

  2.   

    #2楼不要误导楼猪
    可能的原因:tgz和gz的mime类型是一样的,IE是通过mime类型来判断应该保存成什么文件的,IE的该mime信息估计对应了一种扩展名,所以就直接忽略了原来的扩展名!
      

  3.   

    刚刚在注册表里查了一下,application/x-gzip果然只对应一个扩展名.gz
      

  4.   

    我比较赞同这个观点 另外:在火狐 和google  chrome中 都能默认保存test.tgz 文件。唯独在id中不行啊。有解决的办法吗?
      

  5.   

    对web服务器加minitype 
    application/x-gzip gz tgz
      

  6.   

    在mime.types 添加 application/x-gzip              gz tgz
    重启 apache   还是不行
      

  7.   

    结果是 弹出是否保存test.gz 文件 我用IE8
      

  8.   

    建议你别整他了, 浏览器把tgz直接关联面 *.gz