サービスで使っているCakePHPのFileBinderプラグインで、日本語の画像ファイルのアップロードに対応してほしいとのリクエスト(まぁそうだよね。。)

//ファイル名をfield名に強制変換
foreach($this->request->data['Detail'] as $key => $file){
   $extension = pathinfo($file['name'], PATHINFO_EXTENSION);
$this->request->data['Detail'][$key]['name'] = $key.'.'.$extension;
}

WordPressみたいにきちんとアップロードすることもできるけど大変なので、
上のように無理やりフィールド名に変換 (特に利用者が画像ファイル一覧を管理したりがないので強引に。)