[PHP-users 19489]Re: アップ/ダウンしたファイルの文字化け

ケムシ keigo-fu @ selene.dricas.com
2003年 12月 22日 (月) 03:54:20 JST


>1.画像ファイル(.gif .jpg)や音ファイル(.wav .aiff .mp3)は、ダウンロードではな
>くブラウジングされてしまいます。
>・・・Mac OSX 環境 IE Safari ともに、でした。
>これらは、application/octet-stream では、制御しきれてないのでしょうか??
>これらをブラウジングさせることなく、ダウンロードさせることはできますか??


header("Location: $file_name");
入れるとそっちにジャンプして無意味になりますので取り除きます。

<?
 $file_name = $_GET["file_name"];//File Path
 $filesize = filesize($file_name);//File Size
 header("Content-Length: $filesize");
 header("Content-Type: application/octet-stream; name=".basename($file_name));
 header("Content-Disposition: attachment; filename=".basename($file_name));
 readfile($file_name);//Reading File
 mb_send_mail("dm @ sa-ra-sa.com", "DL開始メール", "ダウン開始した模様です。");
 exit;//PHP quit
?>
 
これで普通にダウンロードになると思われ。









PHP-users メーリングリストの案内