【发布时间】:2013-12-31 10:58:21
【问题描述】:
报错
"Error: The file type you are attempting to upload is not allowed."
甚至在允许的类型中指定了扩展名。
【问题讨论】:
-
你能把你的代码的一部分。
-
得到了答案。通过以下代码获取 mime 类型 echo $this->upload->file_type ;并在 $this->upload->do_upload(); 之后使用它在文件 /application/config/mimes.php 中添加该 mime 类型以获得相应的文件类型扩展名。此外,如果 mimes.php 中没有文件扩展名,您可以在 mimes 数组中添加自己的扩展名,例如'pptx' => array('application/powerpoint') 其中 'application/powerpoint' 是 mime 类型。
-
您允许的类型是什么?
-
如果要上传所有类型的文件,必须加上 $config['allowed_types'] = '*';比如 jpg、png、pdf、doc 等...
标签: codeigniter upload mime