2009年8月30日日曜日

PHPでファイルのダウンロード

これは、論文データベースに使える。

PhpTips
PHP出力をダウンロードさせる

例えば、下記のようなヘッダをつければ、 JPEG ファイルをブラウザにダウンロードさせることが可能です。

こちらは、Content-Disposition に attachment を指定しています。

mb_http_output("pass");
header("Content-type: image/jpeg");
header("Content-Disposition: attachment; filename=image.jpg");
header("Content-length: " . filesize("/tmp/image.jpg"));
readfile("/tmp/image.jpg");

IE で、日本語のファイル名でダウンロードさせるには、ファイル名を SJIS を指定しなければならないようです。。。

上記 Tips 提供者:松嶋@ITBoost [2002/05/31]

0 件のコメント:

コメントを投稿