浏览器的下载另存为对话框是怎么实现的啊。

比如这个:
http://www.downloadsky.com/soft/12098.html页的这个:
天津HTTP下载
http://count.skycn.com/softdown. ... Browser106_LONG.exe


那个框怎么弄出来啊。。

作者: NUG   发布时间: 2003-07-05

好像在精华区有这个文章,你找找吧

作者: Belltree   发布时间: 2003-07-05

这不就是指向一个文件吗,我还以为是要下载文本文件呢

作者: Belltree   发布时间: 2003-07-05

我的第2贴里提了

作者: Belltree   发布时间: 2003-07-05

晕。能给点提示字样吗?我不知道该搜索什么。。。

作者: NUG   发布时间: 2003-07-05

嗯,不用看了,被人删掉了

作者: Belltree   发布时间: 2003-07-05

晕死。。。


。。。。。。。。。

作者: NUG   发布时间: 2003-07-05

求助中。

作者: NUG   发布时间: 2003-07-05

up

作者: NUG   发布时间: 2003-07-05

      header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");            
      header("Cache-Control: no-cache, must-revalidate");
      header("content-type:application/octet-stream");
      header("content-disposition:inline;filename=$form_data");
      header("content-description:auto generated data");
  
      $fd = fopen($form_data,"r");
      while($string = fread($fd,200)){
          echo $string;
      }
      fclose($fd);

作者: Belltree   发布时间: 2003-07-05

up

作者: afteryuan   发布时间: 2003-07-05

take a look, dont do 'Up'

作者: Belltree   发布时间: 2003-07-05

老大,编辑一下代码,里面有些字符不是空格

另外,你也要改一下程序吧,我只是告诉你这种方法,其他的自己搞定

作者: Belltree   发布时间: 2003-07-05

晕。懂了。。
乱弄中。
btw:thanks

作者: NUG   发布时间: 2003-07-05

其实这个方法我有。只不过是实现不了功能。这个功能在我那里就是直接打开了。不出现另存为对话框。我想做成和skycn.com一样的普通模式。

作者: NUG   发布时间: 2003-07-05

迷惑中,我没试代码,以前贴过得的代码类似如此

因为如果要下载jpg, txt, xls 文件,一定需要加一些头信息的,直接指向文件是肯定不行的,程序的原理也是加一些头信息来告诉浏览器

你可以在google上搜索一下

作者: Belltree   发布时间: 2003-07-05

捅咕中。。

作者: NUG   发布时间: 2003-07-08

不会。
谁有现成的程序?

作者: NUG   发布时间: 2003-07-08