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

橋本 美紀 dm @ sa-ra-sa.com
2003年 12月 22日 (月) 17:03:45 JST


橋本 です。

レスポンス、ありがとうございました。

> 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
> ?>
> 
> これで普通にダウンロードになると思われ。

Mac環境のブラウザでは、上記のようにしても、jpgやgif、wavやaiffなど、
MIMEタイプがapplication/〜〜〜〜でないものは、
ブラウジングしてしまいます。
Win環境のブラウザなら、確かに右クリックしなくてもダウンロードできるんですけ
どね。。。

そういうもん、なのでしょうか。。。


-- 
ハシモトミキ
    mail to : dm @ sa-ra-sa.com(ネット)
    mail to : s-a.r-a.s-a @ ezweb.ne.jp (携帯)
   




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