Routerは便利だが、マニュアルの記述だけだと組み込みのhelperとかの対応が出来ない。。。
と思って探したら参考ページ見つけた。これで解決ゾロ!
$ua = $_SERVER['HTTP_USER_AGENT']; //ファイル名にスペースが入っていると気まずいのでアンダーバーで補完 $realname = str_replace(' ', '_', $realname); if ( (strstr($ua, 'MSIE') && !strstr($ua, 'Win') ) ) { // Mac IEなら $realname = mb_convert_encoding($realname, "SJIS", "UTF-8"); header('Content-Disposition: inline; filename="'. $realname .'"'); header("Content-Length: ".$content_length); header("Content-Type: application/octet-stream"); } else { //MAC IE 以外 header("Content-Disposition: attachment"); header("Content-Length: ".$content_length); header("Content-Type: application/octet-stream"); }