使用 Perl 打开一个“文件下载”对话框
有时希望您可以提供一个选项,当用户点击链接时,会向用户弹出“文件下载”对话框,而不是显示实际内容。这是非常容易的,可以通过 Perl 脚本使用 HTTP 标头实现。
此 HTTP 标头将不同于上一部分中提到的标头。例如,如果您要使FileName 文件可以从给定链接下载,则其语法如下 −
#!/usr/bin/perl
# HTTP Header
print "Content-Type:application/octet-stream; name = \"FileName\"\r\n";
print "Content-Disposition: attachment; filename = \"FileName\"\r\n\n";
# Actual File Content will go hear.
open( FILE, "<FileName" );
while(read(FILE, $buffer, 100) ) {
print("$buffer");
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP