none
IE6下载.exe 文件名不对 RRS feed

  • 问题

  • 各位老大,这里我遇到一个问题,就是在我的download.php中,我要让客户下载一个.exe的文件。

     

    在我指向这个download.php的链接上,如果用右键另存为,是可以下载的,但是当我用IE6直接打开链接的时候,会出现要保存的文件名为download.php,而不是我在content-disposition中表述的文件名,而且我的content-type也是 application/octet-stream。

    而在IE7中,则不会产生这种情况。

     

    我这里猜测是IE6是感觉我们请求的页面名来命名的。好比我们GET download.php,虽然我们在download.php中重申了content-type:application/octet-stream,但是IE6不管,还是在保存对话框中用download.php。

     

    2010年4月10日 6:16

全部回复