这是因为蚂蚁无法给出filename,所以无法下载.
要想让蚂蚁下载必须在不需要获得前一页面的数据的情况下就可以下载才行

解决方案 »

  1.   

    我不知道你是什么意思啊?
    你可以使用header函数实现转向,转向的地址就是软件所在的地址
    这样就可以实现蚂蚁下载了啊
    不过这里好象不能用header转向
    你可以同过脚本或者meta的refresh来实现嘛
      

  2.   

    补充一下,$file = fopen($filename,"r"); 
    对二进制文件,
    应该是$file = fopen($filename,"rb");
      

  3.   

    <?php
    header(sprintf("Location:%s",$fileLoc));
    ?>
    不过你这里读了文件可能不能用header函数了
    那么用<meta http-equiv="refresh" content="0,URL:<?php echo $fileLoc;?> />
    这样蚂蚁可能能够下载了啊