Download関数

「#--Download」で検索すると確実にヒットします。

この関数は、ファイルダウンロードを促します。

引数は、コンテンツタイプ、ファイルサイズ、ファイル名とファイル本体です。

戻り値はありません。

それでは処理の流れを見てみましょう。

ダウンロード

すでに引数でダウンロードに必要な情報がそろっているので、あとは、実際にダウンロードを促します。

print "Content-Type: $content_type\n";
print "Content-Disposition: attachment; filename=\"$file_name\"\n";
print "Content-length: $file_size\n";
print "\n";
print $file_content;
exit;

最後は、exit関数でプログラムをとめます。

これでこの関数終了です。