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