就是这样的,你没办法控制文件名,除非你临时生成一个rar文件,然后把把连接跳转过去下载这个rar文件,下载完了以后假如需要可以再把临时文件删除。

解决方案 »

  1.   

    下载后的文件名在
    header("Content-Disposition: attachment; filename=".$filename);
    中的$filename给出,注意一定要有后缀!
      

  2.   

    header("Content-Disposition: attachment; filename=".$filename);这里的$filename
    的值是
    $filename = "1".".rar";
    已经是这样了的呀.