⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_36577.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:36577 发表者:雀巢咖啡 发表日期:2003-04-16 20:55:11
<br>主题:小弟现在要给一家网站做个“下载中心“,有问题如下,请高手进来指点一二!!!!
<br>内容:请问一下,“下载中心“中的链接是如何做的?就是我点击“下载”,然后弹出flashget或netant的下载窗口,如果用户没有装着两个软件,则弹出windows自带的下载窗口,然后可以显示下载进度,就是这个东东,请问怎么建立这种联接???<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:阿志 回复日期:2003-04-16 21:40:51
<br>内容:一般的下载都是直接链接,比如下载soft.zip,直接在链接中写就可以了<BR> &lt;a href="down/soft.zip"&gt;点击下载&lt;/a&gt;<BR><BR>但是对于一些特殊的文件,比如.asp .php 等文件,如果想让用户下载源文件的话,直接这样连接是不行的,用户得到的是最终经过服务器解释的html文件<BR><BR>还有,对于.txt .htm .html 等文件直接让用户下载也不合适,因为用户点连接就打开了文件。<BR><BR>以上两种文件,需要你将他们更改文件名然后提供给用户下载<BR><BR>或者采用http的 Content-type: application/octet-stream方式<BR><BR>下面是一段php代码,不知道net采用什么好的方式控制http的Content-type<BR><BR>&lt;?<BR>##&nbsp;&nbsp;地址栏参数&nbsp;&nbsp; : name&nbsp;&nbsp;css 文件的文件名<BR>##&nbsp;&nbsp;Remark&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 作用:用于css文件的下载,因为css文件不能直接下载,所以特别的用这种办法下载<BR>####################################<BR>if(empty($_GET["name"]))<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;echo "&lt;script language='JavaScript' type='text/JavaScript'&gt;window.alert('name参数错误!');history.go(-1);&lt;/script&gt;";<BR>&nbsp;&nbsp;&nbsp;&nbsp;exit();<BR>}<BR>else<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;$file_name = $_GET["name"]; <BR>}<BR>$file_dir="../css/";<BR>$file = @ fopen($file_dir.$file_name,"r"); <BR>if (!$file)<BR>{ <BR>&nbsp;&nbsp;&nbsp;&nbsp;echo "&lt;script language='JavaScript' type='text/JavaScript'&gt;window.alert('文件找不到!');history.go(-1);&lt;/script&gt;";<BR>&nbsp;&nbsp;&nbsp;&nbsp;exit();&nbsp;&nbsp;&nbsp;&nbsp;<BR>} <BR>else<BR>{ <BR>&nbsp;&nbsp;&nbsp;&nbsp;Header("Content-type: application/octet-stream"); <BR>&nbsp;&nbsp;&nbsp;&nbsp;Header("Accept-Ranges: bytes"); <BR>&nbsp;&nbsp;&nbsp;&nbsp;Header("Accept-Length: ".filesize($file_dir.$file_name)); <BR>&nbsp;&nbsp;&nbsp;&nbsp;Header("Content-Disposition: attachment; filename=" . $file_name); <BR>&nbsp;&nbsp;&nbsp;&nbsp;while (!feof ($file))<BR>&nbsp;&nbsp;&nbsp;&nbsp;{ <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo fread($file,50000); <BR>&nbsp;&nbsp;&nbsp;&nbsp;} <BR>&nbsp;&nbsp;&nbsp;&nbsp;fclose ($file); <BR>} <BR>?&gt;<BR><BR>2003-4-17 8:02:35

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -