[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 メーリングリストの案内