這是一個相當新手的問題,我已經在這個主題上搜索了一段時間,但是我找到的東西似乎沒有像描述的那樣工作。我有這樣的一段代碼,用於提供文件下載到用戶,這完美的作品:Perl/CGI:在下載文件後重定向到不同的頁面
open(DOC, "<$file_name") or die "$!";
@textFile = <DOC>;
close DOC;
print "Content-Type:application/x-download\n";
print "Content-Disposition:attachment;filename=" . $basename . "\n\n";
print @textFile;
我的問題是,文件下載開始後,我想將用戶重定向到一個不同的頁面。上面的腳本實際上正在從形式通過另一個腳本,我已經提交:
<form action="/cgi-bin/download.pl">
<p> some msg </p>
<p><input type="submit" value="Download" name="Download"></p>
</form>
我試圖把一些JavaScript語句的輸入標籤,如:
onclick="javascript:window.document.location.href=\'http://www.mynewpage.com'
以及印刷(download.pl)結尾處:
print "Location: http://www.mynewpage.com";
它不起作用。
如果有人能給我一個提示,我真的很感激!
在此先感謝!
亞歷克斯