使用 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