我正在使用 cakephp 2.1,我正在尝试上传文件,如何检索文件的扩展名。
数据库/用户
Id Auto_Increment
username
file_name
控制器/UsersController.php
public function register(){
if ($this->request->is('post')){
$filename = $this->data['User']['file_name']['name'];
//$temp_ext = $this->data['User']['resume_file']['ext'];
$this->Session->setFlash('Extension : ' . $temp_ext);
}
}
当尝试上面的代码时,得到扩展。它只给出像 L 这样的单个字母,即文件名的第一个字符,而不是扩展名
现在我怎样才能得到文件的扩展名..我通过这个链接
http://api.cakephp.org/class/file
但无法理解检索文件。
向@Julian Hollmann 添加调试报告
array(
'User' => array(
'file_name' => array(
'name' => '550992_234300256686731_213914803_n.jpg',
'type' => 'image/jpeg',
'tmp_name' => 'D:\xampp\tmp\php866F.tmp',
'error' => (int) 0,
'size' => (int) 42292
)
)
)