[PHP-users 27567] Re: ダウンロード
NISHIMURA Yutaka
forml @ aypio.net
2005年 11月 21日 (月) 19:43:03 JST
西村です
Replay to <CD377602-3E26-4528-9A78-644F3CC4ED8A @ oppara.tv>
Regarding '[PHP-users 27540] Re: ダウンロード'
oppara <mlml @ oppara.tv> wrote:
> > #Mac用のブラウザだとこれは言うこと聞いてくれません(^_^;)
> > #これ自体が規格外のような気もしますし、
> > #ブラウザがタコなだけかもしれません
>
> header('Content-Length: ' . $filesize);
> header('Content-Type: application/octet-stream; name=' . $filename);
> header('Content-Disposition: attachment; filename='. $filename);
> mb_http_output( 'pass' );
> readfile( $file );
>
> これくらいやると、言う事を聞いてくれました。
> 勘違いでしたら、すみません。
Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/125.5.7 (KHTML, like Gecko) Safari/125.12
この二つで試してみました。
application/octet-streamでは、確かにダウンロードできましたが、
残念ながら$filenameで保存されませんでした。
--
NISHIMURA,Yutaka./西村 隆 <forml @ aypio.net>
#マルチバイトのファイル名だったのが悪かったのかもしれません^^;
#一応RFC2231に基づくエンコードはしてあるんですが^^;
PHP-users メーリングリストの案内