« Linux | メイン | 逆順にソート »

2004年07月15日

ファイルをCGIからダウンロードする方法


print "Content-type: application/octet-stream;\n";
print "Content-Disposition: attachment; filename=\"$file_name\"\n\n";

open(LOCK,"lockfile");
flock(LOCK,2);
open TEXT, "/virtual/anonymous/$file_name";
while () {
# アスキーモードの時は改行コードを勝手に変えられてしまうので再度変更する
if ($in{'fname'} =~ /\.txt$/) {s/\n/\r\n/;}
print "$_";
}
close(TEXT);
flock(LOCK,8);
close(LOCK);

投稿者 mkomu : 2004年07月15日 00:00

トラックバック

このエントリーのトラックバックURL:
http://mkomu.sakura.ne.jp/mt/mt-tb.cgi/21

このリストは、次のエントリーを参照しています: ファイルをCGIからダウンロードする方法:

» badaruniter 92 post from badaruniter blog
all about badaruniter and top news [続きを読む]

トラックバック時刻: 2008年03月26日 11:56

» Tgp old legs from Tgp old legs
legs, Tgp old legs and Tgp [続きを読む]

トラックバック時刻: 2008年04月09日 18:15

» Jiffy lube service record from Jiffy lube service record
record, Jiffy lube service record and Jiffy [続きを読む]

トラックバック時刻: 2008年04月09日 22:15

» Cervical mucus could i be pregnant from Cervical mucus could i be pregnant
pregnant, Cervical mucus could i be pregnant and Cervical [続きを読む]

トラックバック時刻: 2008年04月09日 22:17

» Lactose Intolerance Diet from Lactose Intolerance Symptoms
Nice vision, but have to disagree on the core. [続きを読む]

トラックバック時刻: 2010年08月25日 17:45

» mouse click the next page from mouse click the next page
First Weblog: ファイルをCGIからダウンロードする方法 [続きを読む]

トラックバック時刻: 2013年12月15日 17:21

コメント

コメントしてください

コメント登録機能が設定されていますが、TypeKey トークンが設定されていません。