[PHP-users 19195]Re: バイナリファイルのダウンロードを行うと名前が変わってしまう
nozomi @ eri.u-tokyo.ac.jp
nozomi @ eri.u-tokyo.ac.jp
2003年 12月 3日 (水) 10:31:20 JST
なかじです。
情報ありがとうございます。
以下のリストを確認してみました。
>Windows 2k + Apache1.3.29 + PHP 4.3.4環境でしか確認してませんが
>※PHPモジュール動作
><?
>$filepath = "./file/111-222-333.tar";//File Path
>$filesize = filesize($filepath);//File Size
>header("Content-Type: application/octet-stream;
>name=".basename($filepath));//MIME Type
>header("Content-Disposition: attachment;
>filename=".basename($filepath));//File Name
>header("Content-Length: $filesize");//File Size Send
>readfile($filepath);//Reading File
>exit;//PHP quit
>?>
>で少なくともIE6では「111-222-333.tar」と保存されます。
こちらの環境では、やぱり「111-222-333[1].tar」になってしまいました。
保存時に画面上で名前を直して使うようにしてもらいます。
ありがとうございました。
PHP-users メーリングリストの案内