我要上传CSV文件和XLS文件,我的代码已经给下面
`xls文件未在codeigniter中上传?
`$configUpload['upload_path'] = './user_status/';`
$configUpload['allowed_types'] = 'XLS|text/comma-separated-values|application/csv|application/excel|application/vnd.ms-excel|application/vnd.msexcel|text/anytext|text/plain|text/csv|csv|application/vnd.ms-excel';
$configUpload['max_size'] = '5000';
$this->load->library('upload', $configUpload);
$this->upload->do_upload('input field name')`;
我的CSV文件上传得很好,但是当我选择XLS文件,然后笨显示错误“的文件类型,你正试图不允许上传“。
结果的print_r($ _ FILES)是
Array ([user_status_csv] => Array ([name] => VTRACK.XLS [type] => application/vnd.ms-excel [tmp_name] => C:\xampp\tmp\phpB2C4.tmp [error] => 0 [size] => 2627412))
您是否在allowed_types值中使用'xls'进行检查? ? – kushalbhaktajoshi 2012-08-15 07:43:19
是的,但同样的错误显示。 – shihabudheen 2012-08-15 07:45:41
是什么版本的CI? – TigerTiger 2012-08-15 07:56:01