编下载计数器,但下载时文件名变成CGI的名字
编号:QA003072
建立日期: 2000年6月22日 最后修改日期:2000年6月22日
所属类别:
田海涛:
操作系统:UNIX Win98
编程工具:Perl
问题:我想用perl编一个下载计数器,可是当下载时,下载的文件名变成我的CGI的名字,而且没有后缀名,这是为什么,如何解决?
网页上的链接是:a href="/cgi-bin/downcount.cgi?job=down&target=gd-1.8.2.zip"
perl关于下载的源程序是:
print "content-type:\n\n";#好象不管用什么#mime,都一样,我写成这样也行,为什么?
while(read(TARGET,$buffer,1024))
{
print $buffer;
}
close(TARGET);
$count++;
print COUNT $count;
close(COUNT);
exit;
}
回答:
编程思想错误,要用Perl编下载计数器,不用open 与print,只要用print "Location:url\n\n",url 是要下载的目标的链接,就可以了。
此问题由田海涛回答。
| |
|
|
| |
|
|