【发布时间】:2011-10-23 07:39:40
【问题描述】:
我正在运行一个 perl cgi 脚本,试图打开一个“另存为”对话框,让用户在他们的计算机上下载和保存特定文件。目前我的代码看起来像这样:
print "Content-Disposition: attachment; filename=$temp\n\n";
print "Content-Type: application/x-download\n";
print @fileStuff
我搜索了互联网,似乎 MIME 类型标头是正确的,但它们似乎不起作用。浏览器似乎正在打开文件并显示内容。这是有问题的,因为文件很大。我在 chrome 和 firefox 上得到了相同的结果。
谢谢!
编辑:
my $path = "/home/blabla/Desktop/";
my $temp = $fileList[3];
warn ($temp);
my @fileholder;
push (@fileholder, "<$path/$temp");
print "Content-Type:application/x-download\n";
print "Content-Disposition:attachment;filename=$temp\n\n";
print @fileholder
【问题讨论】:
标签: perl firefox google-chrome cgi mime-types